Met*_*hos 5 javascript jquery google-chrome-extension
我正在开发一个扩展程序,用于获取用户可能在网站上访问的页面。我的扩展使用 jQuery.get() 来获取页面。这适用于像 amazon.com 这样的网站。
但是如果用户登录到 gmail 并且我尝试获取其他一些页面,例如“帐户设置”,我会得到一个不完整的页面。在该页面的某处,我收到消息:
“您的浏览器不支持 Javascript 或 Javascript 已被禁用。由于您的浏览器不支持 Javascript 或已禁用 Javascript,我们无法显示请求的页面。”
在这种情况下,有没有办法获取完整的页面?
我最终打开一个新选项卡并获取该选项卡中的页面。然后使用内容脚本分析页面数据。当然,从用户将看到新打开的选项卡的意义上来说,这是一个问题。但它对用户来说也是透明的。
如果您正在使用 Jetpack 在 Firefox 上开发扩展,则可以使用 page-worker,它是一个不可见页面并提供对 DOM 的访问。
归档时间: |
|
查看次数: |
1988 次 |
最近记录: |