从PhoneGap(Android)访问外部URL(Google.com)
我是 PhoneGap 和 Android 的新手。我无法像 PhoneGap 中的 google 一样访问外部 URL,我尝试了 Iframe 和 Window.Location.Href 但不知道为什么它不起作用。
<!DOCTYPE HTML>
<html>
<head>
<title>PhoneGap</title>
<script type="text/javascript" charset="utf-8" src="phonegap-0.9.3.js"></script>
<link rel="stylesheet" href="jquery.mobile-1.0a1.min.css" />
<script src="jquery-1.4.3.min.js"></script>
<script src="jquery.mobile-1.0a1.min.js"></script>
</head>
<body>
<iframe src="http://www.google.com"></iframe>
</body>
</html>
I am new to PhoneGap and Android.I am unable to access Extrenal URL' like google from PhoneGap,i tried Iframe and Window.Location.Href but not sure why it's not working.
<!DOCTYPE HTML>
<html>
<head>
<title>PhoneGap</title>
<script type="text/javascript" charset="utf-8" src="phonegap-0.9.3.js"></script>
<link rel="stylesheet" href="jquery.mobile-1.0a1.min.css" />
<script src="jquery-1.4.3.min.js"></script>
<script src="jquery.mobile-1.0a1.min.js"></script>
</head>
<body>
<iframe src="http://www.google.com"></iframe>
</body>
</html>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您是否已将外部 URL 添加到白名单中?您的项目中的
/res/xml
中有一个名为PhoneGap.xml
的文件以下是我的
PhoneGap.xml
文件之一的示例:Have you added the external URLs to the whitelist? There is a file in
/res/xml
in your project calledPhoneGap.xml
Here is an example of one of my
PhoneGap.xml
files:在phonegap / android中打开外部链接只有两种方法:
来源:https://build.phonegap.com/blog/access-tags
查看博文的音隙。他们解释了 Android 的默认设置是什么,以及你可以做什么。
请关注 PhoneGap 论坛上的讨论:
http://community.phonegap.com/nitobi/topics/make_links_use_external_broswer_consistently
编辑:
将以下代码添加到您的 config.xml 中。
添加:
添加:
Opening an external link in phonegap / android is only possible two ways:
Source: https://build.phonegap.com/blog/access-tags
check blogpost of phonegap. They're explaining what the android default is, and what you can do about it.
Follow the discussing on the phonegap forum:
http://community.phonegap.com/nitobi/topics/make_links_use_external_broswer_consistently
Edit:
Add the following code to your config.xml.
Add:
Add:
access xml 帮助了我。您可以使用
navigator.app.loadUrl
函数获取当前 webview 中加载的 url - 查看cordova.js
文件以获取选项的详细信息The access xml helped me. You can use the
navigator.app.loadUrl
function to get the url loaded in the current webview - look in thecordova.js
file for details of the options