我想运行一个函数来打开Android浏览器系统中的链接。这是我的问题的例证。 See the illustration我该怎么办?我只使用JavaScript而不是java。请帮忙如果嵌入外部网站的命令如何运行cordova功能?
1
A
回答
0
你不能这样做,由于安全方面的原因。您只能在客户端使用Ajax在服务器上执行命令。
0
前段时间我遇到了同样的问题。为此,我修改了InAppBrowser源代码。 您应该覆盖InAppBrowser.java中的InAppBrowserClient类中的shouldOverrideUrlLoading方法
这将允许您在加载url之前挂接请求并选择替代行为。在你的情况下,在系统浏览器中加载URL。
您的代码将是这个样子:
@Override
public boolean shouldOverrideUrlLoading (WebView view, String url){
if(url.equals("Your URL to be loaded")){
openExternal(url);
return true;
}
return false;
}
相关问题
- 1. 如何从外部网站C运行javascript功能#
- 2. 如何嵌入iFrame与外部网站
- 3. trigger.io - 嵌入外部网站
- 4. 嵌入外部网站
- 5. 能够运行命令行从内部网站
- 6. 外部命令不能从VBScript运行
- 7. 如何从命令行自动运行“运行asp.net网站”?
- 8. 如何在网页中运行外部JavaScript功能?
- 9. 如何在一些其他命令成功运行后才能运行命令?
- 10. 在外部网站上嵌入javascript(asp.net)
- 11. 如何从外部网站嵌入特定div到Rshiny Iframe
- 12. 如何在移动网站中嵌入外部内容?
- 13. 如何在外部网站上嵌入Facebook个人资料?
- 14. 如何将vBulletin功能集成到外部网站
- 15. 如何通过执行外部命令来执行vim命令?
- 16. 的Python:运行一个外部命令
- 17. 如何使用命令行在控制器中运行功能
- 18. 如何在php中运行命令行功能
- 19. 如何在外部网站
- 20. 如何在外部网站
- 21. 如何嵌入网站
- 22. 运行功能在命令行
- 23. TCSH运行命令,如果命令运行
- 24. 如何从网站运行树莓派终端命令?
- 25. 运行bash命令的功能
- 26. 运行命令提示insite网站
- 27. 在网站上运行JavaScript命令
- 28. Javascript |如何停止正在网站上运行的功能
- 29. Windows命令行FTP部署网站
- 30. 如何在shell外部使用sudo运行Emacs命令?
嗨迈克尔谢谢你的回复,但我不使用java。我不使用Eclipse或任何其他Java软件。我只是使用Html5,CSS,JavaScript和PhoneGap Build以及由Intel XDK构建的Cordova Build。我只想如何能够在外部网站上运行命令cordova而不是在lokal上。只使用JavaScript,大致有一个解决方案?我必须在外部网站和lokal资产上编辑或添加哪些JavaScript代码? –
我已经找了一个JavaScript解决方案,并没有找到一个。问题在于插件在请求开始之前不提供任何挂钩方式。无论如何,这是一个基于科尔多瓦的解决方案,因此您应该在某处我可以找到插件的源代码。如果这是一个基于phonegap build的插件,那么无法更改它,因为插件源代码仅在构建云中可用。我不知道intel XDK是如何工作的,因为我从来没有用过它。对不起,如果这不能回答你的问题,但根据我的经验,这是唯一可用于解决此问题的解决方案。 – Michael