[爆卦]line分享js是什麼?優點缺點精華區懶人包

為什麼這篇line分享js鄉民發文收入到精華區:因為在line分享js這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者TigerDuck (有禮貌台科人)看板Web_Design標題[問題] 用javascript...


用手機開啟這個網頁會有個LINE分享按鈕,按下去直接開啟LINE:

http://www.toyota.com.tw/app/citydriver/

稍微查了一下,原來是LINE自己提供程式碼供人使用:

http://media.line.naver.jp/howto/ja/

想請教一下這樣的技術是如何作到的,

為什麼javascript可以呼叫native app?

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.169.226.13
TonyQ:我沒有去深研,但一般通用的方式是走 protocal , 04/18 15:28
TonyQ:像是 mailto: 這就是個很常見的 protocal ,他沒有要求你一 04/18 15:28
TonyQ:定能處理,但是如果你有註冊能處理這個 protocal 的就能觸發 04/18 15:28
TonyQ:很多人會準備給手機的 tel:// 網址就是一種例子。 04/18 15:28
TonyQ:另外有一種比較複雜的,是類似地圖在手機上處理的狀況,不過 04/18 15:30
TonyQ:那個比較不好說明就是了。 04/18 15:30
TonyQ:從網址上看起來 line 也是走 protocal 的路線 04/18 15:31
TonyQ:line://msg/<CONTENT TYPE>/<CONTENT KEY> 04/18 15:31
s25g5d4:protocal? protocol? 04/18 18:05
TigerDuck:自問自答,是類似一樓說的原理 line這個APP有註冊inte- 04/18 19:21
TigerDuck:nt filter,檢查開啟的URL是否符合某種pattern(就是lin- 04/18 19:22
TigerDuck:e://開頭),若符合就丟給LINE的activity去處理 04/18 19:23
TigerDuck:簡單講就是native app去作內應,JS只是負責開啟網址~ 04/18 19:24

你可能也想看看

搜尋相關網站