大家好
想请问有没有可能在 phoneGap InAppBrowser 加载外部网页时,
抽换网页里面呼叫的 javascript html DOM api 呢?
我的需求是要让 phoneGap App 能连到 app 外部的网页系统,
执行像平常在桌电上的系统操作。
因为 InAppBrowser 能整合在 app 里面又有回上一页的能力,
所以这是我优先考虑的实作方式,我让 app 使用者点选连结之后呼叫 phoneGap 的
window.open 引导开启 InAppBrowser。
但遇到的问题是加载的网页本身会再呼叫浏览器的 window.open,
用以开启像对话视窗那样的东西。
这让我的 InAppBrowser 改为呈现弹跳出的页面,
然后又回不去最初 InAppBrowser 加载的页面。
因此想请问 phoneGap 有没有办法替换 InAppBrowser 的 api 实作,
抽换某些 api,像是 window.open,让加载的外部网页在 app 里面能正式执行呢?
或著请问有其他方法可以让 phoneGap 加载外部给一般浏览器的网页时,
能正常显示与操作吗?
我知道期待开发给桌电浏览器的网页在行动装置上也能正常呈显不是好的想法,
但专案的时间不够为原有的系统开发行动版,而且系统某些入口
前后端也绑得很死,可能也难以修改,暂时只能蒙着头硬上了....
先谢谢大家的协助!