302重定向后,Chrome扩展内容脚本无法注入

时间:2017-07-05 01:04:42

标签: javascript redirect google-chrome-extension

在我加载的网页将302重定向投放到着陆页中的标志后,Chrome内容脚本未注入。如果我刷新登录页面中的登录,则内容脚本会成功注入。我认为这是由于302重定向以及Chrome何时/如何注入内容脚本引起的。

扩展功能一切都很好。我连接的页面和重定向到的页面都列在匹配项中。我到处搜索,似乎无法找到与此相关的任何内容。

有没有人知道确保内容脚本在不刷新页面的情况下注入的方法(例如webRequest,manifest属性等)?

编辑:

根据wOxxOm链接到chrome的错误报告,这里是页面信息。

http://crbug.com/26804

  

Chrome版本:4.0.221.6(官方版本28091)

     

网址(如果适用):N / A其他测试的浏览器:在其他浏览器之后添加OK或FAIL   您测试过此问题的浏览器:

     

Safari 4:

     

Firefox 3.x:

     

IE7:

     

IE 8:

     

哪些步骤会重现这个问题?

     
      
  1. 创建使用内容脚本的扩展程序

  2.   
  3. 运行带扩展程序的chrome

  4.   
  5. 访问网址(包含在匹配模式中)。该URL必须导致302重定向,然后是401,然后302返回到最初请求的URL。

  6.         

    (所有URL都在这个DO MATCH模式中进行了调整。)

         

    预期结果是什么?

         

    内容脚本已解雇

         

    反而会发生什么?

         

    内容脚本永远不会在URL上运行   参与重定向

虽然没有修复或解决方法。因此,非常感谢任何有关此类事情的帮助。

0 个答案:

没有答案