[Trick][Andrid] 在Facebook or LINE 下面脫離In-App Browser 開啟內建的browser
先說好這 只有對Android 有用 !! 只有對Android 有用 !! 只有對Android 有用 !!
因為LINE 跟 Facebook 傳遞網站時候它們會用In-App Browser 去打開 除非你有調整這地方
如果你是做活動會很麻煩,但是為何要針對Android 這樣做呢,因為在iOS 下面 input file upload 是沒問題的,但是Android 在 In-app browser 下面可能會出現問題,所以最好方式就是用內建瀏覽器打開,所以我們必須去呼叫Android 的intent 去啟動他並且將參數帶入,網路上提到的很少,大部分都是說在寫Android App 的時候如何去呼叫瀏覽器,但是下面的code 主要也是要作活動網頁強制在html 這邊使用javascript 去叫系統用內建的瀏覽器打開。
<script> location.href = "intent:http://no2don.com/#Intent;action=android.intent.action.VIEW;category=android.intent.category.BROWSABLE;component=com.android.browser/com.android.browser.BrowserActivity;end"; setTimeout(function () { location.href = "intent:http://no2don.com/#Intent;action=android.intent.action.VIEW;category=android.intent.category.BROWSABLE;component=com.android.browser/com.android.browser.BrowserActivity;end"; }, 1000); </script>
上面javascript 他就是會開啟連結到 http://no2don.com 所以需要的人自行修改網址的部分,這樣你可以透過轉址的方式條轉到你要的地方,不過妳當然要判斷他是Android 的手機在跳,試了一下,看了一些hack的文章才找到的,需要的人就拿去用囉~
reference :
http://blog.csdn.net/l173864930/article/details/36951805
https://developer.chrome.com/multidevice/android/intents
標籤:
隨貼即用
,
Android
,
Javascript
,
Trick
-- Yesterday I wrote down the code. I bet I could be your hero. I am a mighty little programmer. 如果這篇文章有幫助到您,簡單留個言,或是幫我按個讚,讓我有寫下去的動力...