1 頁 (共 1 頁)

[分享]用Java Script 讓使用IE的使用者看不到網頁

發表於 : 11/04/2006 8:03 pm
不小的病魚
<script language="javascript">
<!--
var vn="Microsoft Internet Explorer";
if(navigator.appName==vn)
document.write("<meta http-equiv='refresh' content='0; url=http://www.yahoo.com'> ");
//-->
</script>

紅色部位可以改成:
http://www.moztw.org/firefox/
或者
https://www.pchome-advance.com.tw/viewt ... sc&start=0
(嗆IE :badgrin: )

發表於 : 11/05/2006 12:42 am
小宗宗
通常不太建議直接連到其他網頁去,因為Windows上依然是以IE為主流.
可以試著用pop up視窗或是多開新的頁面來提示.
一整個轉到其他網頁去太絕了點^^~

http://ccca.nctu.edu.tw/~hlb/articles/a ... 000964.php

發表於 : 11/05/2006 12:51 am
進藤光
Well, 只要關掉 Javascript 就可以破解囉~~ :badgrin: :badgrin: :badgrin:
真的要這麼幹,還有更好的辦法!

發表於 : 11/05/2006 9:14 am
餵不了的藥
我有一招改 CSS 法,利用不支援 IE 的 CSS3 選擇器(IE 7 有部份支援)把畫面隱藏

代碼: 選擇全部

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<title>Test that IE is not visible</title>
<style>
body{
visibility:hidden;
}
body[id*=visual]{
visibility:visible;
}
</style>
</head>

<body id="visual">
This is atest screen.
</body>
</html>
經過測試, Mac 上的 IE5 (Classic)看不到,不過 IE 7 似乎可以

http://bbs.bnw.com.tw/conference/viewtopic.php?t=848

這是我在阿光網站上貼我的部落格畫面,我少貼了一個代表性的一樣...
Classic 下 IE 5...雖然有些地方有點偏掉,但是跟 IE 6 的「花掉」根本不一樣。
IE 6 for Windows:
圖檔
IE 5 for Mac OS 9(p.s. 那個「對 W3C 標準不太友善」那句話是上面那張圖照了以後才貼上去的):
圖檔

發表於 : 11/05/2006 11:19 am
不小的病魚
進藤光 寫:Well, 只要關掉 Javascript 就可以破解囉~~ :badgrin: :badgrin: :badgrin:
真的要這麼幹,還有更好的辦法!
這個最簡單吧~
最近突然很賭爛IE
於是..開始想辦法隔絕IE使用者= =

發表於 : 11/05/2006 9:24 pm
the real unknown
關站不就好了,何必這麼麻煩。

最愛抱怨別的網站不考慮你用的 browser 的族群,反過來故意不讓別人用的 browser 看你的網站。也難怪做網頁的人厭惡你們這些蘋果孝子。

發表於 : 11/05/2006 9:50 pm
進藤光
the real unknown 寫:關站不就好了,何必這麼麻煩。
哇哈哈~~其實我心裡也是這麼想的 .... XD :badgrin: :badgrin: :badgrin:

如果真要對付 IE 其實也可以在 .htaccess 存取控制檔裡面設定,這樣子即使關掉 Javascript 也沒用囉~

另外魏藥你到底考完試沒?都沒看到下文說...

發表於 : 11/05/2006 10:05 pm
餵不了的藥
進藤光 寫:另外魏藥你到底考完試沒?都沒看到下文說...
月考考完了還有一堆考試要考,要寄書可能要等到兩年後吧 XD(不過,月考兩三個禮拜前考完)
the real unknown 寫:最愛抱怨別的網站不考慮你用的 browser 的族群,反過來故意不讓別人用的 browser 看你的網站。也難怪做網頁的人厭惡你們這些蘋果孝子。
to TRU:其實我不只是蘋果孝子,還是企鵝孝子 XD
我是玩標準的...XD...微軟這種 standards breaker 我不想理會。

發表於 : 11/05/2006 10:46 pm
進藤光
餵不了的藥 寫:
進藤光 寫:另外魏藥你到底考完試沒?都沒看到下文說...
月考考完了還有一堆考試要考,要寄書可能要等到兩年後吧 XD(不過,月考兩三個禮拜前考完)
等 2 年後你還有更重要的大學聯考要考,所以應該是繼續等 6 年後... XD :badgrin: :badgrin: :badgrin:

我剛好有寫一篇【限定只有 "瀏覽器" 才能開啟網站】,小病魚可以參考看看。

發表於 : 11/06/2006 4:26 am
the real unknown
世界上超過 90% 的人在用的不用理,一小撮蛋頭說的才算?標準是有用的,可是要考慮現實。你的產品如果已經有上千萬的用戶在用,你可以因為要符合故意找你麻煩的新標準,說改就改,讓外面所有的用戶和開發商全都要花錢花時間改版?全世界只有蘋果敢這麼幹,也只有蘋果的用戶會一面花錢再買一次符合全新標準的一樣功能、一面感謝蘋果竹槓敲得好。

抱企鵝睡覺的比蘋果孝子還要自大不堪,更令人討厭。

發表於 : 11/06/2006 10:34 pm
餵不了的藥
the real unknown 寫:世界上超過 90% 的人在用的不用理,一小撮蛋頭說的才算?標準是有用的,可是要考慮現實。你的產品如果已經有上千萬的用戶在用,你可以因為要符合故意找你麻煩的新標準,說改就改,讓外面所有的用戶和開發商全都要花錢花時間改版?
標準這點,可以向下相容那是好事。XHTML 向下相容的能力應該蠻大的。或許是瀏覽器對 CSS 格式的定義並非正確,所以才會顯示不正常。(所以有些人就 Hack CSS 讓大部份瀏覽器可以正常觀看。)

p.s. 我倒是認為微軟真的在「重新發明輪子」

發表於 : 11/06/2006 11:05 pm
ross_tt
餵不了的藥 寫:p.s. 我倒是認為微軟真的在「重新發明輪子」
不是重新發明輪子,而是利用龐大的市佔率進行「規格污染戰術」。

詳情請 google 萬聖節文件。

發表於 : 11/07/2006 12:01 am
進藤光
餵不了的藥 寫:p.s. 我倒是認為微軟真的在「重新發明輪子」
果然又餵錯藥了... 「重新發明輪子」是 OOP 的用語,在 IE 裡面哪來的 OOP... :badgrin: :badgrin: :badgrin:
誰最大當然就聽誰的,哪天 M$ 說要推 Web 3.0,大家也只有起立鼓掌叫好,哪會說啥不好呢~ :badgrin:
至於企鵝、紅帽、變色龍... 我覺得全都是些奇怪的動物,還不如等 Windows Server 2008 好了~ :badgrin: :badgrin: :badgrin:

發表於 : 11/07/2006 12:04 am
cjtai
進藤光 寫:...
至於企鵝、紅帽、變色龍... 我覺得全都是些奇怪的動物,還不如等 Windows Server 2008 好了~ :badgrin: :badgrin: :badgrin:
紅帽啥時候也變成動物啦! :roll:

發表於 : 11/07/2006 12:07 am
進藤光
可能是變成 "大野狼" 的小紅帽... XD :badgrin: