2012-09-24 36 views
12

目前,如果我嘗試從SD卡上打開html頁面,即使安裝了chrome,android也只會提示「HTML查看器」作爲關聯程序的唯一選擇。如何在Android上製作Chrome默認的html查看器

同時,如果我使用file:\ ... uri在chrome中打開該頁面,它將查看該頁面沒有問題。

有什麼辦法可以強制android在chrome中打開html頁面嗎?

+0

我投票結束這個問題作爲題外話,因爲它不是一個編程問題。 – TDG

回答

19

在這裏你寫了所有最多的答案。 如果你想測試本地文件到你的瀏覽器。任何鉻或火狐 使用此:

file:///sdcard/ 
+0

可以不言而喻,但一定要在「file:」和「sdcard」之間包含三個斜槓(如果手動輸入此文件而不是複製粘貼) - 至少在我的設備上,如果僅使用兩個斜線,則會出現權限錯誤。 – Blair

1

Head to Settings - > Apps - > All - > Internet - > Clear Defaults。

下次您進行搜索或打開鏈接時,系統會給您一個選擇要打開哪個應用程序的選項。

選擇Chrome並勾選「Make Default」複選框,這應該使Chrome成爲默認瀏覽器。

2

如果Google Chrome針對Android,不與Html文件的架構在其Manifest文件相關聯的,所以你不能,但如果ChromeIntent參數,你可以傳遞給它像Your File Url然後做一個小的應用程序,處理Html架構,並通過File Url你有Chrome應用程序。

+0

有沒有更改已安裝應用程序的清單的任何方式(如果它需要root權限,那麼它的罰款)? – bushed

+0

不,您無法訪問其清單文件。 –

2

轉到我的文件。長按,在SD卡上選擇文件。選擇datails選項,從而選擇位置。鍵入File:///,然後顯示上一步在chrome/Firefox地址欄中顯示的文件位置。

1

下載應用程序Open In Browser。它確實是你想要的。奇怪的是,它不會安裝應用程序的快捷方式,我只能在設置,應用程序中看到它。它效果很好。它有一個捐贈屏幕,但只需按下x即可關閉該屏幕。似乎它是一次性使用,所以我之後才卸載它。糟糕,您需要保持安裝狀態,否則它會恢復爲HTML查看器。好的,我會保留它!

相關問題