[Trick][Andrid] 在Facebook or LINE 下面脫離In-App Browser 開啟內建的browser

2016-11-25

先說好這 只有對Android 有用 !!   只有對Android 有用 !!   只有對Android 有用 !!  
因為LINE 跟 Facebook 傳遞網站時候它們會用In-App Browser 去打開 除非你有調整這地方
15182424_1238599252882142_677651704_o

如果你是做活動會很麻煩,但是為何要針對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


當麻許的超技八 2014 | Donma Hsu Design.