2016-12-10 77 views
0

我從我的應用程序或瀏覽器打開一個頁面。 當我從瀏覽器中打開頁面時,它具有工具欄和狀態欄,這使得它不太好。 所以 1.有什麼方法可以隱藏它們嗎? 2.如果我無法隱藏它們,我需要知道該頁面是從設備瀏覽器還是從inappbrowser中調用。cordova如何檢測代碼是否在應用程序內運行

回答

0

可以區分使用對象從window.open

例如,VAR REF = window.open返回( 'http://apache.org', '_blank', '位置=是');

在設備瀏覽器中,ref是一個窗口對象,並且沒有事件偵聽器。

InAppBrowser,ref有事件監聽器。 ref.addEventListener(eventname, callback);

參考更多詳細信息https://cordova.apache.org/docs/en/3.2.0/cordova/inappbrowser/inappbrowser.html#inappbrowserevent

InAppBrowser,你會得到ref.channels而這是不是在瀏覽器中使用

+0

你的意思是,在inappbrowser運行,我將打開另一個頁面的JS腳本中和然後檢查re.channels? 它會看起來很糟糕! – Shlomo

相關問題