您好我已经在我的任务计划程序中设置了一个任务,通过定期打开一个firefox窗口来登录我的UTM。加载相关URL后,自动登录GM脚本会对其进行操作并将我登录到UTM。
我想在登录完成后关闭该标签。如果我使用
window.close()的;
它工作正常,但如果当时没有打开其他标签,它只是关闭窗口。
如果不了解UTM的细节,我想要以下内容 -
GM hack只有在其他标签已经打开时关闭标签。如果它是窗口的最后一个选项卡,那么它应该用空白选项卡替换它(这样窗口不会关闭)。
可能GM不能获得有关其他标签的任何信息,但有没有黑客攻击?
答案 0 :(得分:0)
据我所知,这是不可能的,如果出于安全原因没有其他原因:您不会通过视频流选项卡收集垃圾邮件,收集所有数据并代表您提交表单。
Here's a thread with a solution that worked for IE7你可能会操纵,但正如我所说的那样,不太可能。
如果你决定以前,不要考虑识别标签的数量,它不会发生,而是专注于确定是否有多个标签。
链接的示例使用if(clientY == 0)来确定浏览器是否正在关闭。这将是一个很好的起点。
同样,出于安全原因,您将无法找到有关打开标签的信息。