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