Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在ChildBrowser中的Cordova中打开非白名单URL,而不是在主Webview中打开_Javascript_Cordova_Childbrowser - Fatal编程技术网

Javascript 在ChildBrowser中的Cordova中打开非白名单URL,而不是在主Webview中打开

Javascript 在ChildBrowser中的Cordova中打开非白名单URL,而不是在主Webview中打开,javascript,cordova,childbrowser,Javascript,Cordova,Childbrowser,我试图在我的Cordova/Phonegap应用程序中实现官方Twitter和Facebook共享按钮,但我遇到了很大的困难。它们都试图加载iframe元素以显示它们的按钮,但单击其中一个按钮会导致它们在Webview中打开,而无法在ChildBrowser中打开它们。当用户完成共享但由于缺少导航按钮而无法返回应用程序时,这将成为一个问题 是否有某种方法可以在默认情况下在ChildBrowser而不是Webview中打开URL列表?您可以使用: ChildBrowser.showWebPage(

我试图在我的Cordova/Phonegap应用程序中实现官方Twitter和Facebook共享按钮,但我遇到了很大的困难。它们都试图加载
iframe
元素以显示它们的按钮,但单击其中一个按钮会导致它们在Webview中打开,而无法在ChildBrowser中打开它们。当用户完成共享但由于缺少导航按钮而无法返回应用程序时,这将成为一个问题

是否有某种方法可以在默认情况下在ChildBrowser而不是Webview中打开URL列表?

您可以使用:

ChildBrowser.showWebPage(); 
命令打开非白名单的URL


在2.3.0版本中,我们将加入,以便您可以指定是否要在主web视图、操作系统浏览器或无法访问Cordova API的特殊应用程序内浏览器中打开url。

是的,我明白了,但问题是我找不到手动打开Facebook和Twitter提供的共享url的方法。它只是在iframe中显示为链接,我认为我无法以任何方式修改它。