問題描述
在使用混合開發(fā)框架過程中泵督,發(fā)現(xiàn)調(diào)用Inappbrowser插件打開文件或者網(wǎng)頁的時候皮迟,界面無法縮放敦冬,從而導(dǎo)致文件或者網(wǎng)頁顯示不完全辅搬。
問題解決
1、在網(wǎng)上查找解決方案的時候脖旱,很多答案都是類似于這樣的設(shè)置
cordova.InAppBrowser.open('http://www.baidu.com', '_blank', 'location=no,toolbar=yes,toolbarposition=top,closebuttoncaption=關(guān)閉,EnableViewPortScale=yes');
很顯然伞辛,如果這種方式能夠解決遇到的問題,那么這篇文章也不會出現(xiàn)在這里夯缺。
2、要解決這個問題甘耿,需要修改配置文件里面的一個設(shè)置:
在混合開發(fā)路徑下:
../platforms/(ios or android)/(YourAppName)/config.xml
添加(如果沒有這個屬性的話)或修改:
<preference name="EnableViewportScale" value="true"/>
也就是將name為EnableViewportScale的值設(shè)置為true踊兜,一般情況下該屬性會默認(rèn)為false
3、根據(jù)2步驟設(shè)置后佳恬,重啟app,打開文件或網(wǎng)頁捏境,嘗試能否正常縮放毁葱。
總結(jié)
心懷夢想垫言,共同前行!