【发布时间】:2016-11-02 14:15:17
【问题描述】:
我现在正在处理一些奇怪的问题。我创建了一个链接,该链接将添加到 AdBlock 或 ABP 插件过滤器列表中,其中包含一些例外情况,例如:
AdBlock 过滤器文件 (adblock_dictionary.txt)
[Adblock Plus 2.0]
! Homepage: http://www.domain.com
@@||domain.com/$document
具体链接
<a href="abp:subscribe?location=path/to/adblock/adblock_dictionary.txt&title=Sometitle" class="button">Turn off AdBlock</a>
如果有人想知道那是什么,可以创建链接here。
它工作正常,弹出窗口,并添加了过滤器。问题是,当我想执行一些简单的 JavaScript 函数(例如,将数据发送到 Google Analytics,甚至只是 alert('something'))时,它没有执行脚本。已经尝试以多种方式运行它,模拟点击、触发、jQuery、onclick(即使使用javascript:function()),但似乎没有任何效果,只是在我使用这个特定链接时没有执行 JavaScript。
这不起作用
<a href="abp:subscribe?location=path/to/adblock/adblock_dictionary.txt&title=Sometitle" class="button" onclick="function()">Turn off AdBlock</a>
<script type="text/javascript">
function() {
alert('Something'); // or other stuff
}
</script>
也许有人遇到了同样的问题并解决了?我将不胜感激任何如何解决它的概念。
更新
仍然没有灵魂。寻找有想法的人:)
【问题讨论】:
标签: javascript jquery html adblock