2013-04-04 54 views
0

我知道這聽起來很奇怪,但我需要做到這一點......Javascript「鏈接」不應加載

所以我有這個功能,激活onClick。

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

有沒有辦法打開該網址,但不能加載它?

所以,你的瀏覽器會這樣說:「找不到網頁/服務器停機/沒有網絡連接」 ...

是否可能,如何?我的服務器可以使用每種語言...(JS,JQUERY,PHP,HTML ...)

爲什麼我應該這樣做?說來話長,請不要問;)

謝謝

埃弗特

* 編輯 *

我有一個腳本,完美的作品沒有互聯網連接,因爲它不'加載頁面的'鏈接'...我試圖讓這也適用於互聯網連接...

+1

什麼在世界上? - 請詳細解釋你想達到的目標。 – jAndy 2013-04-04 08:49:38

+0

所以你真正要問的是如何檢查給定的URL是否可達。 – JJJ 2013-04-04 08:51:20

+0

你不想把內容展示給任何人?或對於任何特定的人? – 2013-04-04 08:51:23

回答

0

如果您擁有該網站,您正在嘗試t o顯示爲離線,那麼最簡單的方法是上傳包含您嘗試顯示的錯誤的index.html。

但是真的沒有。這不可能。

我假設您不擁有其他網站,並且由於安全原因,瀏覽器會阻止此類行爲。既然你要求繞過安全設置,並告訴我們「不要問」,我只能假設你試圖竊取人們的身份。

不管你有多糟糕,你需要這個工作,它不會。停止嘗試。

編輯:

如果你只是不想讓你的網站,按照點擊,然後我會用e.preventDefault()在jQuery的事件處理程序

+0

我有一個腳本,沒有互聯網連接完美的作品,因爲它不會加載頁面的'鏈接'...我試圖使這也適用於互聯網連接... – eds1999 2013-04-04 09:10:56

+0

爲什麼你開發一個腳本,旨在不工作?你能解釋一下爲什麼他們會點擊某些東西而不願意工作嗎? – 2013-04-04 09:14:49

+0

這是一個黑客...他們不會看到那個錯誤頁面,但它必須在那裏使它工作...當我有互聯網連接,沒有錯誤,然後你只是去那個頁面,這個問題 – eds1999 2013-04-04 13:53:52

0

你在找這個?

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

但是有些瀏覽器會阻止彈出窗口。還有另外一種方法:

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

模擬點擊鏈接。