javascript - 在同一个脚本中混合不同的来源
问题描述
我试图在我的代码中包含几个条件,不包括仅 android 访问者。我放了这段代码,但在 else 条件下的第一个脚本不起作用。
<script type='text/javascript'>
if( /Android/.test(navigator.userAgent) ) {
// some code..
}else
{
<script type="text/javascript" src="link"></script>
<script type="text/javascript" src="link"></script>
}
</script>
解决方案
您不能将原始 html 包装在else
您可以使用添加它们document.write()
就像是:
if( /Android/.test(navigator.userAgent) ) {
// some code..
}else
{
document.write('<script type="text/javascript" src="link"></script>');
document.write('<script type="text/javascript" src="link"></script>');
}
推荐阅读
- python - Xgboost:如何在 Dmatrix 中制作一个 CSV 到一个标签
- firebase - 如何解决flutter中的内部错误以使用firebase_auth
- python - 如何在 python turtle 中添加两个或更多按钮
- mysql - DROP CONSTRAINT 无法找到约束
- matlab - 随机脉冲发生器问题
- php - Python Imports 不会在 PHP 中给出输出
- matlab - 在 Matlab (Ubuntu) 上下载/安装 Psychtoolbox 的问题
- c - LibHaru C Windows 安装问题
- android - 有没有办法让 EditText 始终处于焦点而不触碰?
- python-3.x - 通过插值匹配 4D 数组中的 3D 矢量?