我正在开发一个使用Sencha Touch 2和Cordova 2.3.0的移动应用程序。 我希望能够打开所有外部链接(从动态加载的HTML)到新的InAppBrowser。PhoneGap/Cordova 2.3 .:如何打开InAppBrowser中的所有外部链接?
有没有办法实现这一点,而不必修改所有包含target =“_ blank”的外部链接?
我想拦截点击外部链接并使用InAppBrowser的window.open API打开它们。 因为我同时定位iOS和Android,我想JavaScript解决方案会更好地避免单独的代码(Java和Objective-C)。
谢谢!
更新:我刚刚发现这一点: https://gist.github.com/4694032
与此唯一的问题是,我没有在我的应用程序使用jQuery。包括它仅仅是为了这件事情,值得吗?
不,这不值得。应该很容易转换脚本。顺便说一句,如果你找到答案,请发表一个答案,引用来自外部网站的代码。 –
谢谢。我找到了我通过谷歌发布的链接,而不是通过SO。 – borck