首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ember网站上未执行Chrome内容脚本

Ember网站上未执行Chrome内容脚本
EN

Stack Overflow用户
提问于 2016-02-17 04:15:05
回答 1查看 89关注 0票数 1

我有一个Google Chrome扩展,它的manifest.json中有以下内容脚本语法:

代码语言:javascript
运行
复制
  "content_scripts": [
    {
      "matches": [
                    "https://example.com/*"
                  ],
      "js": ["js/jquery-2.1.1.js", "js/custom.js"],
      "run_at": "document_end",
      "all_frames": true
    }
  ],

在Ember站点上测试此扩展时,它会在初始页面加载时运行,但在更改页面后,它不会再次注入。

对于非Ember用户,Ember可以更新URL和页面内容,而无需重新加载整个页面,这似乎是导致此问题的原因。

有没有人知道像这样的例子的变通方法?

EN

回答 1

Stack Overflow用户

发布于 2016-02-22 16:03:44

这是通过使用chrome.WebNavigation.onHistoryStateChanged修复的,它会在页面每次更新时触发。

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

https://stackoverflow.com/questions/35442137

复制
相关文章

相似问题

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