gpt4 book ai didi

javascript - PhoneGap/ Cordova 2.3。 : how to open all external links in InAppBrowser?

转载 作者:行者123 更新时间:2023-11-29 18:24:44 25 4
gpt4 key购买 nike

我正在使用 Sencha Touch 2 和 Cordova 2.3.0 开发移动应用程序。我希望能够在新的 InAppBrowser 中打开所有外部链接(来自动态加载的 HTML)。

有没有办法在不必修改所有外部链接以包含 target="_blank"的情况下实现这一点?

我想拦截对外部链接的点击,并使用 InAppBrowser 的 window.open API 打开它们。由于我同时针对 iOS 和 Android,我想 javascript 解决方案会更好地避免单独的代码(Java 和 Objective-C)。

谢谢!

更新:我刚发现这个: https://gist.github.com/4694032

唯一的问题是我没有在我的应用程序中使用 jQuery。仅仅为了这个问题就值得包括它吗?

最佳答案

Ext.each(Ext.query('a'), function(el) {
el = Ext.get(el);
el.on('click', function(e) {
e.preventDefault();
console.log('clicked', el.getAttribute('href'));
});
});

关于javascript - PhoneGap/ Cordova 2.3。 : how to open all external links in InAppBrowser?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14664425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com