问题说明了一切,将其分为两部分:
1-点击 chrome 扩展程序时抓取 url,当前选项卡(焦点)- CHROME SPECIFIC。
2- 在网页的一个框架中的文本框值中设置相同的值。这意味着,文本框位于 a.html 中,在网页上它是 <frame src="a.html">
-特定于 CHROME/JAVASCRIPT/HTML。
请帮助,其中一个/两个部分。非常感谢。感谢。
最佳答案
- 如果需要完整的 URL,则使用
location.href
获取当前 url,或者仅获取路径的location.pathname
。 - 这是访问框架并使用当前位置更新文本框的一种方法。域、协议(protocol)和端口必须匹配,您才能访问其他 iframe。
代码:
var doc = window.frames['frameName'].document;
doc.getElementById('textBox').value = location.href;
关于javascript - 使用 Google Chrome 扩展程序抓取当前 URL 并将其设置为 HTML 框架中的文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3030692/