我正在进行Chrome扩展,我想要发生的是提醒用户是否在Facebook上点击了特定链接。在我的脚本中,每次单击链接时,它始终会提醒访问gma。
$(document).on("click", "a", function() {
//this == the link that was clicked
var href = $(this).attr("href");
if (window.location.protocol == 'https:'){
if(href == "gmanetwork"){
alert("Accessing Gma");
}}
else{
alert("false");
}
});
答案 0 :(得分:0)
问题代码使用if (window.location.protocol = 'https:'){
运算符将值"gmanetwork"
href
分配给=
if (href = "gmanetwork")
使用===
运算符
if (window.location.protocol === 'https:') {
if (href === "gmanetwork") {
alert("Accessing Gma");
}
}
答案 1 :(得分:0)
我会建议这样的事情:
您将html链接更改为:
<a href="http://yourlink" targetLink="GMA Network"> Your link </a>
和你的剧本:
$(document).on("click", "a", function() {
if($(this).attr("targetLink"){
alert("You are going to the following page: " + $(this).attr("targetLink"));
}
});