我正在使用 Sencha Touch 2 和 Cordova 2.3.0 开发一个移动应用程序。我希望能够将所有外部链接(从动态加载的 HTML)打开到新的 InAppBrowser。
有没有办法实现这一点,而无需修改所有外部链接以包含 target="_blank"?
我想拦截对外部链接的点击,并使用 InAppBrowser 的 window.open API 打开它们。由于我同时针对 iOS 和 Android,我想 JavaScript 解决方案会更好地避免单独的代码(Java 和 Objective-C)。
谢谢!
更新:我刚刚发现: https ://gist.github.com/4694032
唯一的问题是我没有在我的应用程序中使用 jQuery。仅仅为了这件事而包含它是否值得?