我想尝试一些代码来猜测你当前连接的路由器的默认ip。要做到这一点,我会写一些javascript代码,这些代码会输入google chrome URL栏并尝试搜索它。例如:它会输入192.168.0.0,然后输入192.168.0.1等...目前我最大的问题是我不知道如何编写可以定位并输入url栏的代码,我可以做到与任何其他用户输入。我该怎么做?
答案 0 :(得分:0)
网址栏不是窗口的一部分,因此您无法像使用DOM元素一样使用javascript找到它。
要读取和写入URL,您可以使用window.location(更多内容可在此处找到:https://developer.mozilla.org/en-US/docs/Web/API/Window/location)。
如果将window.location更改为其他地址,则会强制浏览器加载新内容,方式与重新加载页面相同。请记住,加载新页面可能会导致丢弃您的javascript代码,如果它是从网站内加载的。
另一种方法是使用iframe并动态更改其网址,例如:dynamically set iframe src
如果您想制作迭代可能地址的工具,我建议您将其编写为Chrome扩展程序。有关它和教程的更多信息,请访问:https://developer.chrome.com/extensions