大家好
想請問有沒有可能在 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 載入外部給一般瀏覽器的網頁時,
能正常顯示與操作嗎?
我知道期待開發給桌電瀏覽器的網頁在行動裝置上也能正常呈顯不是好的想法,
但專案的時間不夠為原有的系統開發行動版,而且系統某些入口
前後端也綁得很死,可能也難以修改,暫時只能蒙著頭硬上了....
先謝謝大家的協助!