是否可以仅使用javascript中的一个标签来检测浏览器?
我们具有一些在新标签页中打开链接的功能,并且某些移动设备在Facebook,Instagram,Twitter或宽松的嵌入式浏览器中打开时会忽略这些链接,因为它无法在新标签页中打开,因为这是一个标签浏览器吗?
到目前为止,我们正在使用用户代理进行检测,但是我想知道是否有可能检测到某些与“选项卡”相关的东西。
this.isFacebookBrowser = function (params) {
var ua = navigator.userAgent || navigator.vendor || window.opera;
return (ua.indexOf("FBAN") > -1) || (ua.indexOf("FBAV") > -1);
};