我想運行一個函數來打開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. 嵌入外部網站
- 4. trigger.io - 嵌入外部網站
- 5. 能夠運行命令行從內部網站
- 6. 外部命令不能從VBScript運行
- 7. 如何從命令行自動運行「運行asp.net網站」?
- 8. 如何在網頁中運行外部JavaScript功能?
- 9. 如何在一些其他命令成功運行後才能運行命令?
- 10. 在外部網站上嵌入javascript(asp.net)
- 11. 如何從外部網站嵌入特定div到Rshiny Iframe
- 12. 如何在外部網站上嵌入Facebook個人資料?
- 13. 如何在移動網站中嵌入外部內容?
- 14. 如何將vBulletin功能集成到外部網站
- 15. 如何通過執行外部命令來執行vim命令?
- 16. 的Python:運行一個外部命令
- 17. 如何使用命令行在控制器中運行功能
- 18. 如何在php中運行命令行功能
- 19. 如何在外部網站
- 20. 如何在外部網站
- 21. 如何嵌入網站
- 22. 運行功能在命令行
- 23. TCSH運行命令,如果命令運行
- 24. 如何從網站運行樹莓派終端命令?
- 25. 運行bash命令的功能
- 26. 在網站上運行JavaScript命令
- 27. 運行命令提示insite網站
- 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