正常情況下, 若網站需要執行Facebook功能如Like, Share, Login 等, 都須要在Facebook 登記一條API key, 並用它作相關設定. 然而, 在Share 功能中, 則有方法規避, Sample code 如下.
<script> function fbShareTest() { var fbpopup = window.open("https://www.facebook.com/sharer/sharer.php?u=https://www.chunho-ling.com", "pop", "width=600, height=400, scrollbars=no"); } </script> <button id="facebookShareLink" onclick="fbShareTest()">Share Test</button> </script>
這方法最大的好處就是不須要複雜的JavaScript 便可實現, 但這功能曾被obsolated, 但於2014年又被enabled. 基於Facebook 過往的戰績, 還是自行決定這會否有問題了.
Reference
Leave a Reply