在 IE 上下文菜单扩展中获取页面 URL
Get page URL in IE context menu extension
我正在使用 IE 作为我的浏览器,我想做的是:
1.在IE页面右击,然后点击一个自定义菜单,在我的本地调用一个外部脚本。
2. 此外部脚本用于获取当前页面 url 我在其中执行此右键单击操作。
假设我在我的 IE 浏览器中打开 https://docs.microsoft.com/en-us/sql/t-sql/statements/drop-external-resource-pool-transact-sql,然后我右击从本地执行我的外部脚本。
所以我想要得到的是确切的 URL (https://docs.microsoft.com/en-us/sql/t-sql/statements/drop-external-resource-pool-transact-sql)
我已经完成了第一步。但是我找不到执行第二步的方法。
我想知道是否可以这样做?我想在本地的外部脚本中使用 window.location.href;
。但是出现的位置是文件在我本地 PC 中的位置,而不是浏览器中的 URL。
如果您知道该怎么做,请帮忙!
确保您遵循了我分享的关于 的步骤。然后使用以下脚本作为 html 文件的内容就足以获取页面的 url。
您可以从 window 的文档对象中获取 url:
<script type="text/javascript">
var parentwin = external.menuArguments;
var url = parentwin.document.URL;
alert(url)
</script>
我正在使用 IE 作为我的浏览器,我想做的是: 1.在IE页面右击,然后点击一个自定义菜单,在我的本地调用一个外部脚本。 2. 此外部脚本用于获取当前页面 url 我在其中执行此右键单击操作。
假设我在我的 IE 浏览器中打开 https://docs.microsoft.com/en-us/sql/t-sql/statements/drop-external-resource-pool-transact-sql,然后我右击从本地执行我的外部脚本。 所以我想要得到的是确切的 URL (https://docs.microsoft.com/en-us/sql/t-sql/statements/drop-external-resource-pool-transact-sql)
我已经完成了第一步。但是我找不到执行第二步的方法。
我想知道是否可以这样做?我想在本地的外部脚本中使用 window.location.href;
。但是出现的位置是文件在我本地 PC 中的位置,而不是浏览器中的 URL。
如果您知道该怎么做,请帮忙!
确保您遵循了我分享的关于
您可以从 window 的文档对象中获取 url:
<script type="text/javascript">
var parentwin = external.menuArguments;
var url = parentwin.document.URL;
alert(url)
</script>