Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript greasemonkey检查选项卡页并向表中添加行_Javascript_Greasemonkey - Fatal编程技术网

Javascript greasemonkey检查选项卡页并向表中添加行

Javascript greasemonkey检查选项卡页并向表中添加行,javascript,greasemonkey,Javascript,Greasemonkey,我试图制作一个greasemonkey脚本,它将创建一个表并在一个新的空页面/选项卡上添加一些行。。。“添加行”和“创建表”部分并不难,但我在创建新页面/选项卡以及每次刷新页面时始终使用同一选项卡向表中添加更多行方面遇到了一些困难。这可能吗 刷新或打开页面 创建表格并将信息添加到新选项卡上的行/行 刷新或再次打开页面 将行/行添加到现有选项卡 提前感谢新页面是否与刷新的网页位于同一域?可能是联机错误37@dandavis-正确编写的greasemonkey脚本没有“相同的域”issues@Jar

我试图制作一个greasemonkey脚本,它将创建一个表并在一个新的空页面/选项卡上添加一些行。。。“添加行”和“创建表”部分并不难,但我在创建新页面/选项卡以及每次刷新页面时始终使用同一选项卡向表中添加更多行方面遇到了一些困难。这可能吗

  • 刷新或打开页面

  • 创建表格并将信息添加到新选项卡上的行/行

  • 刷新或再次打开页面

  • 将行/行添加到现有选项卡


  • 提前感谢

    新页面是否与刷新的网页位于同一域?可能是联机错误37@dandavis-正确编写的greasemonkey脚本没有“相同的域”issues@JaromandaX:我相信对于这个用例来说,它确实很重要。传递数据/事件的最佳方式是localStorage,一个站点的localStorage不能设置另一个站点的localStorage。我能想到的唯一其他选择是serviceWorkers(复杂)和弹出窗口,但这是一个薄弱环节。。。有更好的主意吗?@JaromandaX:我想你可以使用服务器+ajax/sockets来避免消失的窗口引用问题,但如果我是OP,我希望有一个客户端解决方案。一个隐藏的iframe可以捕获url更改并将其推送到本地存储,但如果它在同一个域上,则更简单。我会在OP澄清设置后发布答案。