我有一个书签重置我的路由器。我只需要访问,并让页完成装载,那么我的路由器开始重新设置.

javascript:(function(){w=window.open("http://192.168.0.1/goform/formReboot","","width=1,height=1");self.focus();window.onload=w.close();})();

但是它打开在弹出式窗口。

我的新想法是动态的附加一个隐藏的面的页面我使用一个javascript bookmaklet,然后开放的网址隐藏的框架.是这个可能吗?

我打开更好的建议就如何,这是可以做到的。

有帮助吗?

解决方案

更简单的方法是创建一个新的IMG元素:

(function(){
    (new Image()).src = "http://192.168.0.1/goform/formReboot";
})();

作为书签:

javascript:void((function(){(new Image()).src = "http://192.168.0.1/goform/formReboot";})());

或者,如果这不起作用,这里是您请求的'iframe'创建者:

(function(){
    var i = document.createElement('iframe');
    i.style.display = 'none';
    i.onload = function() { i.parentNode.removeChild(i); };
    i.src = 'http://192.168.0.1/goform/formReboot';
    document.body.appendChild(i);
})();

其他提示

可以这样做?肯定!

  1. 创建一个框架元素, 无论所需要的参数
  2. 添加它 作为最后的儿童的身体 元素
  3. 做!

这里有一个例子(一切都将走上一条线):

javascript:var%20ifra=document.createElement('iframe');
ifra.src="http://www.chron.com";
ifra.setAttribute("height","230");
ifra.setAttribute("width","360");
void(document.body.appendChild(ifra));
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top