我正在尝试获取新打开的选项卡的URL。
我正在使用grchartimg库将google graph api转换为图像,然后获取图像并将其嵌入PDF。现在有一个库函数-grChartImg.ShowImage('chart_div')。
当我通过onclick事件调用此函数时,浏览器将打开一个新标签,该标签具有很长的base64编码的URL,并包含图形的图像。我想获取此页面的URL。
我尝试了window.location,location.href,但未获得任何成功。
代码如下所示。
<div id="chart_div" style="width: 900px; height: 500px;"></div>
<a href="javascript:grChartImg.ShowImage('chart_div');">ShowImage</a>
这里的“ chart_div”是Google图形的div ID。
最佳答案
不,你做不到。您只能使用(window.location.href)
或(window.parent.location.href)
分别获取当前窗口及其父窗口的URL。
关于javascript - 如何通过javaScript获取新打开的选项卡的URL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18270878/