最新国产好看的视频,伊人天堂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)文章

最新評論

乌苏市| 仁布县| 柳州市| 沙河市| 廉江市| 安宁市| 穆棱市| 瓮安县| 阿拉善右旗| 德清县| 顺义区| 临夏县| 玉屏| 萝北县| 客服| 电白县| 英吉沙县| 报价| 米易县| 永川市| 磐安县| 大丰市| 同江市| 台安县| 荆州市| 长沙县| 满洲里市| 满城县| 沛县| 诏安县| 富阳市| 长春市| 丘北县| 读书| 汕尾市| 昂仁县| 大石桥市| 故城县| 台东市| 安塞县| 陆丰市|