由于兼容性问题,我有一个需要停用safari(仅台式机)的脚本。
该脚本必须位于正文中,并且不能位于链接的.js文件中。
我试图添加一个if语句来修改脚本的“ Cburl”,以便如果检测到safari并给出了错误的url,则脚本将不会加载。
原版的
<script type="text/javascript">
var cbuser = { name: '', email: '', message: '' },
access_token = '3354777755',
cburl = '//www.domain.com/help/';
document.write('<script type="text/javascript" src="' + cburl + 'assets/help/js/script.js"></' + 'script>');
</script>
Run Code Online (Sandbox Code Playgroud)
使用野生动物园检测:
<script type="text/javascript">
var safari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent); //check if safari
var cbuser = { name: '', email: '', message: '' },
access_token = '3354777755',
if(!safari){
cburl = '//www.domain.com/nohelp/';
document.write('<script type="text/javascript" src="' + cburl + 'assets/help/js/script.js"></' + 'script>');
}
else {
cburl = '//www.domain.com/help/';
document.write('<script type="text/javascript" src="' …Run Code Online (Sandbox Code Playgroud)