我想调用一个返回javascript脚本的javascript函数。我想基于URL将不同的Google分析代码填充到网站中。什么是最好的方法呢?当我尝试它时,我必须逃避所有的"这些人物似乎是一个糟糕的选择。
即
<script type="text/javascript"> GetEnvironment()</script>
function GetEnvironment() {
var url = window.location.host.toLowerCase();
var aw = "<meta name=\"google-site-verification\" ...";
if (url.indexOf('bestpage') != -1) {
if (url.indexOf('www') != -1)
return aw;
}
答案 0 :(得分:0)
我会使用String.prototype.match
来减少if
语句嵌套
if (url.match(/.*www.*bestpage.*/)) {
//do stuff
}
这是测试正则表达式的绝佳工具:http://regex101.com/#javascript