目前,如果我嘗試從SD卡上打開html頁面,即使安裝了chrome,android也只會提示「HTML查看器」作爲關聯程序的唯一選擇。如何在Android上製作Chrome默認的html查看器
同時,如果我使用file:\ ... uri在chrome中打開該頁面,它將查看該頁面沒有問題。
有什麼辦法可以強制android在chrome中打開html頁面嗎?
目前,如果我嘗試從SD卡上打開html頁面,即使安裝了chrome,android也只會提示「HTML查看器」作爲關聯程序的唯一選擇。如何在Android上製作Chrome默認的html查看器
同時,如果我使用file:\ ... uri在chrome中打開該頁面,它將查看該頁面沒有問題。
有什麼辦法可以強制android在chrome中打開html頁面嗎?
在這裏你寫了所有最多的答案。 如果你想測試本地文件到你的瀏覽器。任何鉻或火狐 使用此:
file:///sdcard/
可以不言而喻,但一定要在「file:」和「sdcard」之間包含三個斜槓(如果手動輸入此文件而不是複製粘貼) - 至少在我的設備上,如果僅使用兩個斜線,則會出現權限錯誤。 – Blair
Head to Settings - > Apps - > All - > Internet - > Clear Defaults。
下次您進行搜索或打開鏈接時,系統會給您一個選擇要打開哪個應用程序的選項。
選擇Chrome並勾選「Make Default」複選框,這應該使Chrome成爲默認瀏覽器。
如果Google Chrome
針對Android,不與Html
文件的架構在其Manifest
文件相關聯的,所以你不能,但如果Chrome
有Intent
參數,你可以傳遞給它像Your File Url
然後做一個小的應用程序,處理Html
架構,並通過File Url
你有Chrome
應用程序。
有沒有更改已安裝應用程序的清單的任何方式(如果它需要root權限,那麼它的罰款)? – bushed
不,您無法訪問其清單文件。 –
你可以試試這個。雖然Chrome給我許可問題。必須去用FireFox。 https://play.google.com/store/apps/details?id=ru.gelin.android.browser.open&hl=en
Chrome似乎沒有權限訪問SD卡。將HTML文件移動到本地存儲解決了該問題,並且我可以在Chrome中打開文件。 – ThePavolC
Android的總指揮官(文件管理器)允許用(select *)打開,它會檢測所有兼容的應用程序。
https://play.google.com/store/apps/details?id=com.ghisler.android.TotalCommander
再去配置(設置) - >內部的關聯 - >新聯想 - >鍵入.hmtl - >點擊>>使得它表明鉻,你是好去。
嘗試過,並提供與其他文件管理器相同的選項。 Chrome不會顯示爲選項。 –
轉到我的文件。長按,在SD卡上選擇文件。選擇datails選項,從而選擇位置。鍵入File:///,然後顯示上一步在chrome/Firefox地址欄中顯示的文件位置。
下載應用程序Open In Browser。它確實是你想要的。奇怪的是,它不會安裝應用程序的快捷方式,我只能在設置,應用程序中看到它。它效果很好。它有一個捐贈屏幕,但只需按下x即可關閉該屏幕。似乎它是一次性使用,所以我之後才卸載它。糟糕,您需要保持安裝狀態,否則它會恢復爲HTML查看器。好的,我會保留它!
我投票結束這個問題作爲題外話,因爲它不是一個編程問題。 – TDG