use*_*611 6 plugins cordova inappbrowser
我的inApBrowser在我的应用程序中运行得很好......但是,我升级了一些东西,现在它打开了URL而没有任何关闭它的方法.你必须杀死这个应用程序.
我尝试了很多这种变化: window.open('http://cnn.com','_blank','location=yes,toolbar=yes');
myconfig.xml有:
<feature name="InAppBrowser">
<param name="ios-package" value="CDVInAppBrowser" />
</feature>
Run Code Online (Sandbox Code Playgroud)
我没有错误...页面打开...但没有办法关闭并返回到应用程序.我见过很多人为URL识别提供解决方案并使窗口关闭......但是我需要childBrowser插件方法...用户可以在他/她完成查看页面时关闭窗口.
Phonegap 3.0 - JqueryMobile 1.2 - IOS 7.0.2 - xCode 5.0 -
任何帮助将不胜感激!
您的语法看起来不错,但请尝试一下这些代码片段:
纯 JavaScript:
var ref = window.open('http://cnn.com', '_blank', 'location=yes,toolbar=yes');
HTML + JavaScript:
<a href="#" onclick="var ref = window.open('http://cnn.com', '_blank', 'location=yes,toolbar=yes');">CNN Link</a>
另外,检查您是否已正确安装 InAppBrowser 插件(PhoneGap/Cordova 3.0+ 需要通过命令行单独安装)。您的 config.xml 文件看起来正确,但只需确保插件的其余部分安装正确即可。
您可以使用以下命令列出项目中所有已安装的插件...
使用科尔多瓦: cordova plugins
使用 PhoneGap: phonegap local plugin list
您还可以转到桌面,导航到项目中的“plugins”文件夹,然后检查其中是否有一个名为“org.apache.cordova.inappbrowser”或“org.apache.cordova.core.inappbrowser”的文件夹。
要安装 InAppBrowser 插件(如果需要)...
使用科尔多瓦: cordova plugin add org.apache.cordova.inappbrowser
使用 PhoneGap: phonegap local plugin add org.apache.cordova.inappbrowser
根据您的描述,听起来您的页面是在应用程序的 Web 视图中打开,而不是在 InAppBrowser 窗口中打开。'_self'这是如果您使用而不是通常会得到的行为'_blank'。希望这里的东西能帮助解决这个问题。
| 归档时间: |
|
| 查看次数: |
8660 次 |
| 最近记录: |