0

我知道这听起来很奇怪,但我需要做到这一点……</p>

所以我有这个功能,激活onClick。

function opensite() { location.href='https://www.site.com/'; }

有没有办法打开那个网址,但不加载它?

所以你的浏览器会说“找不到页面/服务器关闭/没有互联网连接”……</p>

有可能吗?怎么做?我的服务器可以使用所有语言……(JS、JQUERY、PHP、HTML……)

为什么我应该这样做?长篇大论,请不要问;)

谢谢

翻转

*编辑*

我有一个脚本可以在没有互联网连接的情况下完美运行,因为它不会在“链接”中加载页面......我正在尝试让它在互联网连接的情况下也能工作......

4

2 回答 2

0

你在找这个吗?

window.open('http://www.site.com/')

但是某些浏览器会阻止弹出窗口。还有另一种方式:

var a = document.createElement('a');
a.href = 'http://www.site.com/';
a.target = '_blank';
a.click();

模拟点击链接。

于 2013-04-04T09:07:39.113 回答
0

如果您拥有您想要显示为离线的网站,那么最简单的方法是上传包含您尝试显示的错误的 index.html。

但实际上,没有。这是不可能的。

我假设您不拥有其他网站,并且出于安全原因,浏览器会阻止此类行为。由于您要求绕过安全设置,并告诉我们“不要问”,我只能假设您试图窃取人们的身份。

无论您多么需要它来工作,它都不会。别再尝试了。

编辑:

如果您只是不希望您的网站跟随点击,那么我会e.preventDefault()在您的 jQuery 事件处理程序中使用

于 2013-04-04T09:02:33.383 回答