最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決PhoneGap不支持viewport的幾種方法

 更新時間:2018年12月19日 08:31:31   作者:李先靜  
今天小編就為大家分享一篇關(guān)于解決PhoneGap不支持viewport的幾種方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

前幾天用phonegap編譯GameBuilder+CanTK時,發(fā)現(xiàn)HTML里的viewport無效。CanTK根據(jù)devicePixelRatio檢測設(shè)備的DPI,然后用viewport設(shè)置正確的分辨率。如果viewport無效,CanTK只能以最低分辨率運(yùn)行。在網(wǎng)上查了一下, 也沒有找到系統(tǒng)的資料,但我知道WebView一定有相應(yīng)的設(shè)置來啟用viewport,結(jié)合找到的資料和phonegap的源碼,終于找到了解決方法,這里總結(jié)一下:

iOS平臺的解決方法:在phonegap的config.xml中增加一行配置:

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

(奇怪的是此方法對android平臺無效,我看了CordovaWebView.java,里面沒有相關(guān)設(shè)置)

android 平臺的解決方法一:修改CordovaWebView.java:

  settings.getUserAgentString();
   //增加下面兩行代碼:
  settings.setUseWideViewPort(true);
  settings.setLoadWithOverviewMode(true);

android 平臺的解決方法二:直接修改CordovaWebView.java是個好辦法,但是GameBuilder+CanTK支持phonegap的云編譯,沒有法直接修改CordovaWebView.java。我想到了phonegap插件,找到了一個ViewPortScale的插件,發(fā)現(xiàn)根本編譯不了,所以自己寫了一個com.tangide.viewport的插件,如果里使用GameBuilder+CanTK提供的云編譯,已經(jīng)內(nèi)置了這個插件。插件的源碼在這里:

https://github.com/drawapp8/ViewPort

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

最新評論

同仁县| 定陶县| 凌云县| 东丽区| 仪陇县| 五峰| 渝北区| 乌鲁木齐县| 盐城市| 永修县| 林芝县| 鄂尔多斯市| 台北市| 彭泽县| 茌平县| 绥中县| 胶南市| 泸西县| 元朗区| 汾阳市| 泰州市| 什邡市| 肃北| 建始县| 中西区| 左权县| 绥芬河市| 西畴县| 中宁县| 紫金县| 阜康市| 甘孜县| 尼勒克县| 津南区| 玛曲县| 西安市| 启东市| 吉安县| 滨海县| 满城县| 彭阳县|