Android Cordova 5.2在外部浏览器中打开链接
我正在Cordova 5.2中开发android/phonegap应用程序。问题是,尽管应用程序正确启动并显示登录页面,但在提交表单时,我会收到一个android对话框,要求确认要使用哪个浏览器查看页面 我不希望发生这种情况,我只希望phonegap网络视图在应用程序中处理它 登录页面被设置为服务器端页面的位置,而不是本地html页面,所以我真的不明白它为什么这样做 这是表格,尽可能简单:Android Cordova 5.2在外部浏览器中打开链接,android,cordova,Android,Cordova,我正在Cordova 5.2中开发android/phonegap应用程序。问题是,尽管应用程序正确启动并显示登录页面,但在提交表单时,我会收到一个android对话框,要求确认要使用哪个浏览器查看页面 我不希望发生这种情况,我只希望phonegap网络视图在应用程序中处理它 登录页面被设置为服务器端页面的位置,而不是本地html页面,所以我真的不明白它为什么这样做 这是表格,尽可能简单: <!doctype html> <html> <head></h
<!doctype html>
<html>
<head></head>
<body>
<div class="container" id="formContainer">
<form id="login" action="<?=URL::to('authenticate')?>" method = "POST">
<input type="text" name="loginUser" id="loginUser" placeholder="Username" >
<input type="password" name="loginPass" id="loginPass" placeholder="Password" >
<button type="submit">Sign in</button>
</form>
</div>
</body>
</html>
可以在cofig.xml中添加以下代码:
注意:默认情况下,在cordova5.2中,它会将插件“cordova plugin whitelist”添加到cordova项目中,这个问题可以通过使用白名单插件来解决,您可以自己阅读更多详细信息。我已经添加了上面的代码,谢谢如果登录页面在线,请使用AppBrowser来显示它的链接,试过了,但还是一样的——虽然并不奇怪,因为我以前将启动页面设置为公共URL,没有任何问题。
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.spinner.jrcm" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>JRCashManager</name>
<description>
A sample Apache Cordova application that responds to the deviceready event.
</description>
<author email="dev@cordova.apache.org" href="http://cordova.io">
Apache Cordova Team
</author>
<!--<content src="index.html" />-->
<content src="http://jcash.spinner.co.uk/mobile" />
<plugin name="cordova-plugin-whitelist" version="1" />
<access origin="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<platform name="android">
<allow-intent href="market:*" />
</platform>
<platform name="ios">
<allow-intent href="itms:*" />
<allow-intent href="itms-apps:*" />
</platform>
</widget>