Javascript如果检查特定引用域的功能

时间:2014-03-11 22:02:22

标签: javascript url if-statement indexof referrer

尝试使用AND条件创建if函数,以查找referrer中的特定域。 例如:

if - > [(引荐来源包含“www.google。”或“www.bing。”或“www.yahoo。”)AND(查询参数X不在网址中)]

这样做:----- 否则:那样做---

实现这一目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

可以使用正则表达式来完成这样的操作:

if(/www\.(google|bing|yahoo)/.test(document.referrer) && 
  !/(&|\?)paramX/.test(document.referrer)){
  //do this
} else {
  //do that
}