zoukankan      html  css  js  c++  java
  • 使用Cordova和JQM在ios上需要注意的问题

    1.ios编译

     cordova platform add ios --save

     cordova build ios

    2.IOS 微信和地图調用問題:
    因IOS 9.0以上版本白名單限制,衹有加入白名單的應用才能被檢測到:
    在Info.plist中<key>CFBundleURLTypes</key>同級增加如下信息:
    <key>LSApplicationQueriesSchemes</key>
    <array>
    <string>wechat</string>
    <string>weixin</string>
    <string>baidumap</string>
    <string>iosamap</string>
    <string>comgooglemaps</string>
    </array>

    3.IOS下地圖調用問題:
    因IOS禁用了window.open方法,故使用window.open方法調用地圖失效,解決方法:设置a的href,然后用jquery的trigger模拟click事件

    4.IOS下使用Cordova插件会有拖动时黑边问题:
    解决方法:
    在项目名/config.xml添加以下代码,然后打包成ipa再安装
    <preference name="DisallowOverscroll" value="true" />
    <preference name="WebViewBounce" value="false" />

    这里有个坑!!!

    <preference name="DisallowOverscroll" value="true" />

    每次build的时候都会被cordova复写成false,所以每次build后需要手动改

     5.Xcode有时候无法Run,解决办法:需要重新签名

    取消勾选后重新勾选即可

  • 相关阅读:
    pyqt 过滤事件
    python 编码问题
    xpath使用
    BeautifulSoup
    webpack.config.js 大概架构(3)
    图片,html,和其他的打包(2)
    今天开始第一篇
    第一次面试前端,记录下
    阻止默认事件和冒泡
    cookit localStorage sessionStorage 区别
  • 原文地址:https://www.cnblogs.com/dujishi/p/6178719.html
Copyright © 2011-2022 走看看