小编use*_*605的帖子

Chrome扩展程序 - 使用JQuery触发content_scripts上的事件

我写了一个Chrome扩展程序,可以自动填写一些注册表单.有一些选择字段需要在" 更改 "事件上触发才能启动一些Ajax调用.

首先,我使用JQuery attr或val来更改select字段的值,而不是使用.trigger来调用"change"事件,但最后一个不起作用.

例:

我想选择包含单词"London"的选项并调用change元素以启动对"change"事件有一些监听器的本机代码的一些操作

jQuery("#SelectElement option:contains('London')").attr("selected", "selected"); 
jQuery("#SelectElement").trigger("change"); <--- not works
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

jQuery("#SelectElement option:containt('London')").attr("selected", "selected").change();
Run Code Online (Sandbox Code Playgroud)

但是,如果我在控制台上尝试此代码,它的工作原理.

建议?

javascript jquery google-chrome javascript-events google-chrome-extension

7
推荐指数
1
解决办法
1859
查看次数

Puppeteer:如何仅等待第一个响应(HTML)

我正在使用 puppeteer-cluster 来抓取网页。

如果我在每个网站上同时打开多个页面(8-10 个页面),连接速度会变慢,并且会出现许多超时错误,如下所示:

TimeoutError:超出导航超时:超出 30000 毫秒

我只需要访问每个页面的 HTML 代码。我不需要等待 domcontentloaded 等。

有没有办法告诉page.goto()仅等待来自网络服务器的第一个响应?或者我需要使用另一种技术来代替木偶操作者?

node.js puppeteer puppeteer-cluster

3
推荐指数
1
解决办法
4631
查看次数