首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >chrome.extension.sendRequest()异步问题

chrome.extension.sendRequest()异步问题
EN

Stack Overflow用户
提问于 2011-04-12 13:41:27
回答 1查看 379关注 0票数 1

我正在构建一个Chrome扩展,其中涉及更改网站的默认css,代码骨架如下

代码语言:javascript
复制
chrome.extension.sendRequest({
    options: "foo"
}, function(response) {
    if(response=='on'){ 
 var d = document.documentElement;
  var css_chunk = document.createElement("style");
  css_chunk.type = "text/css";
  css_chunk.innerText = "img{ visibility:hidden !important; display:none !important; } ";
  d.insertBefore(css_chunk, null);          
    }
});

我发现它更像是一个AJAX调用,因此css在原始网站加载之前不会总是改变。问题是,有时它会在图像消失之前“眨眼”很短的时间。是否有使此调用同步的选项?

在调用之后,我绑定到外部添加睡眠(N),它可以工作。然而,这个功能对于用户来说是可选的,即如果功能关闭,页面睡眠(N)也是如此,这是不合理的。

EN

回答 1

Stack Overflow用户

发布于 2011-04-12 13:57:55

为什么不直接使用Stylebot呢?或者编写一个Greasemonkey脚本,这样就省去了编写完整扩展的麻烦。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5630868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档