我们在日志中发现了这个极其罕见、极其奇怪的错误。当一些人(我相信大多数人在 Safari 上)试图访问我们网站上的各种页面时,他们会收到错误消息并且无法继续。当我检查日志时,我看到其中包含 undefinedpageWebRequestEvents.js
的 URL。
我四处搜索,但似乎找不到任何解释这可能是什么或可能导致它们的原因。此站点上的 javascript 非常少,并且成千上万的其他人没有看到此错误(包括我们 - 我们无法复制),因此不胜感激。
最佳答案
Firefox LastPass 扩展将此字符串作为 onloadwff.js
的一部分:
t.src=bg.get("extensionBaseURL")+"pageWebRequestEvents.js"
如果 bg.get("extensionBaseURL")
语句返回 undefined
,您的神秘 URL 将被注入(inject)到页。 Firefox 似乎没有在网络 选项卡中列出由扩展程序加载的本地文件,但您应该能够像我一样追踪引用:
安装扩展。 (LastPass Firefox 工具栏 4.1.53)
加载开发工具的调试器面板并访问网页。
在 Sources 下,您应该能够在
support@lastpass.com
下看到一个data/pageWebRequestEvents.js
文件。我使用 cmd+P 搜索了对它的引用,并在搜索框中键入
!pageweb
(!
用于在所有文件中)。出现的引用行太长而无法点击,但它们显然在
data/onloadwff.js
文件中。复制该文件并在您喜欢的文本编辑器中搜索它,或者将其加载到调试器 选项卡中并使用本地文件搜索 (
#pageweb
第三个结果)。
这也可能发生在 Safari 上,但我不知道如何破解打开 Safari 扩展的资源。
关于javascript - 什么会导致 undefinedpageWebRequestEvents.js 出现在我的日志中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44780336/