我使用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。
如果你知道怎么做,请帮忙!
答案 0 :(得分:1)
确保您按照我分享的有关adding context menu to IE的步骤进行操作。然后就可以使用以下脚本作为html文件的内容来获取页面的URL。
您可以从窗口的文档对象中获取网址:
<script type="text/javascript">
var parentwin = external.menuArguments;
var url = parentwin.document.URL;
alert(url)
</script>