我正在使用NativeControls插件创建一个标签栏 - http://d.pr/vBJZ
显然,在第一次加载时,tabbar会附加onSelect事件,我可以通过window.location =“http://someremotedomain.com”刷新webview。
但是一旦webview使用新的外部页面刷新 - 似乎tabbar失去了onSelect事件。
我想我的真正问题是 - 当webbview开始显示不同的(远程/外部)页面时,为什么tabbar按钮会丢失onSelect事件?
这是否意味着我必须在每个新页面上重新初始化NativeControls?这是不可能的,因为显示的页面来自外部源,不包括phonegaps js相关文件。
我的第二个问题 - 可能会帮助我进退两难,有没有办法获取UIWebView控件?
答案 0 :(得分:0)
好吧没关系,我想出来了:
javascript回调函数在下一页不再存在
是的,你可以 - 但我不知道在js文件中,但在插件/ obj-c中你可以访问webview