我正在开发Google Chrome扩展程序。一切正常,但扩展导致页面在查看XML文件(例如站点地图)时崩溃。
我已将问题缩小到使用chrome.storage.local,并且在取出时不会出现问题。
我意识到这不是一个主要问题,因为大多数人很少在浏览器中查看XML文件,但作为开发人员,我经常查看站点地图和其他XML文件,这真的让我烦恼。
我无法在谷歌上找到关于此的任何其他信息。这是chrome.storage的错误还是完全不是其他的东西?
谢谢,
答案 0 :(得分:0)
在平均时间里,我使用此代码作为解决方法:
var isXML = new RegExp(".+\\.[Xx][Mm][Ll](\\?|$)", "i").test(window.location.href);
if (isXML == false) { RunExtension(); }
希望这有助于其他人。