Javascript 有没有办法知道什么叫我的HTML页面

Javascript 有没有办法知道什么叫我的HTML页面,javascript,html,bootstrap-4,google-chrome-extension,Javascript,Html,Bootstrap 4,Google Chrome Extension,我正在开发一个chrome扩展,我遇到了一个问题。 当我点击右上角时,我有一个正常的弹出窗口,我通过右键点击我的屏幕,在一个新窗口中使用chrome.window.create从上下文菜单调用相同的弹出窗口。 问题是,我找不到如何知道弹出窗口是由我的window.create显示的,还是仅通过单击右上角的徽标显示的。根据所谓的“我的弹出窗口”,显示的信息实际上并不相同。 有办法做到这一点吗? 谢谢 更新: 我的弹出页面由popup.html和popup.js文件控制。 我有一个名为main.js

我正在开发一个chrome扩展,我遇到了一个问题。 当我点击右上角时,我有一个正常的弹出窗口,我通过右键点击我的屏幕,在一个新窗口中使用chrome.window.create从上下文菜单调用相同的弹出窗口。
问题是,我找不到如何知道弹出窗口是由我的window.create显示的,还是仅通过单击右上角的徽标显示的。根据所谓的“我的弹出窗口”,显示的信息实际上并不相同。
有办法做到这一点吗?
谢谢
更新:
我的弹出页面由popup.html和popup.js文件控制。
我有一个名为main.js的文件,它控制与上下文菜单有关的所有内容 我使用以下命令从main.js文件调用弹出页面
如您所见,我可以从两个来源调用我的弹出页面:main.js文件和单击右上角的扩展徽标。

我的问题是知道是什么打开了我的弹出页面。

虽然标题建议您应该在开发者控制台>网络中查看是什么调用了您的html,但实际上问题并不清楚。

我没有正确理解您所做的事,并且尝试过,因为没有给出任何代码。我认为您可以在创建按钮的位置发送一个参数。因此,当您单击按钮时,将检查此参数,如果它存在,则通过单击该按钮打开弹出窗口