Javascript中的新手。我正在寻找替换协议和主机,以使浏览器能够检测设备并触发Facebook应用程序,否则它将采用传统协议和主机(https://www.facebook.com/)。
对于Facebook应用程序,协议应替换为fb://并且应删除主机。我无法从href中删除主机www.facebook.com。
任何人都可以帮我吗?
我写了这段代码
<script>
function replacehref(){
if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|BB|PlayBook|IEMobile|Windows Phone|Kindle|Silk|Opera Mini/i.test(navigator.userAgent)) {
event.target.protocol = 'fb://';
}
}
</script>