防止在Safari上进行垃圾邮件下载
背景 一个新的垃圾邮件页面已开始出现在许多“可疑”网站(电影网站等)中。这个新的垃圾邮件页面属于伪扫描,MacKeeper,“您有病毒”等类别。 问题 这个新页面的问题在于,该页面不仅会弹出,而且实际上每隔1ms就会重复启动2kb随机文件的下载(这对有害的随机文本而言是无害的)。在关闭窗口之前,下载文件夹已满,您将删除1000多个文件。与页面垃圾邮件打开打印对话框的类似问题不同,响应时间很少。 失败的故障排除尝试 我尝试锁定下载文件夹。虽然它阻止了下载...很好...下载它,但出现了一个对话框(参见图片)。通常,我可以关闭该对话框,但是由于每隔1毫秒尝试进行一次下载,因此每次尝试关闭该对话框时都会弹出一个新对话框,阻止我关闭该窗口。 强制退出Safari,Safari停止下载(下载1k后),但随后我放开了所有其他窗口 将Safari偏好设置中的设置更改为“每次下载均询问”。无法使用,因为打开了1k的独立对话框使我什至无法关闭标签页。最终使Safari崩溃。 题 如何防止Safari中的垃圾邮件下载? 更新: 继承人代码导致下载(通过禁用JavaScript并手动浏览代码即可获得): function download(g, h, j) { var k = new Blob([g], { type: j }); if (window.navigator.msSaveOrOpenBlob) window.navigator.msSaveOrOpenBlob(k, h); else { var l = document.createElement("a"), m = URL.createObjectURL(k); l.href = m, l.download = h, l.click(), setTimeout(function() {}, 0) } …