HTMLのmeta(refresh)タグで各ブラウザのリダイレクトの検証

<html>
<head>
<title>Redirect Page

<meta http-equiv="Refresh" content="0; URL=http://google.co.jp" />
<meta http-equiv="Refresh" content="0; URL=http://deveroid.com" />
<meta http-equiv="Refresh" content="0; URL=https://matsudapress.com/" />

</head>
<body>
<p>読み込み中</p>

</body>
</html>

上記のように、metaタグのリダイレクト設定をした際に、
どのリダイレクトが適用されるか下記ブラウザでチェックした結果をメモします。

FireFox3.6 3つ目のURLにリダイレクト
Google Chrome10 3つ目のURLにリダイレクト
Internet Explorer9 beta 2つ目のURLにリダイレクト
Internet Explorer8 2つ目のURLにリダイレクト
Safari5 / Mac 3つ目のURLにリダイレクト

そもそも複数リダイレクト設定すること自体ないのですが、そんなソースをjavascriptで
操作する際など予期せぬ対処の参考になれば幸いです。

XUL(ズール) Exploer を入れてみた

xmlとjavascriptで簡単にGUIアプリケーションが作れるXULを触ってみました。

1.インストール

下記より自分の環境にあわせたものをダウンロードして、インストール。(自分はfull installしました。)
https://developer.mozilla.org/en/xul_explorer
2.XUL Exploerを起動

ここでjavascriptや色々なiframeやフォームなどのをGUIで入れ込むことができます。
あとは、 Previewボタンを押せば即座に画面を確認できます。

ためしに下記コードを入れると、簡単なブラウザちっくなものができます。(雑誌で見つけたのとほぼ同じですが、、)

<?xml version=”1.0″?>
<?xml-stylesheet href=”chrome://global/skin/” type=”text/css”?>
<window xmlns=”http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul”>

<!– your code here –>
<textbox value=”http://” onchange=”document.getElementById(‘frameid’).setAttribute(‘src’,this.value)”/>
<iframe id=”frameid” src=”http://e-com.webhop.net” flex=”1″/>

</window>

javascript or JQuery でタグ名(node名)取得 メモ

javascriptでタグ名取得方法をメモ。。

jqueryなら

alert($j('#info-list')[0].nodeName);

または

alert($j('#info-list').nodeName);

javascriptなら

alert(document.getElementById('info-list').nodeName);

※一応javascriptは、ブラウザ依存が不安なので、下記ブラウザで動作確認しました。
Window7で
・Chrome8.0.552.215 OK
・IE 8.0.7600.16385 OK
・FireFox 3.6.13 OK

クロスドメイン対策!各ブラウザ毎のcookieの制御メモ

cookieをp3pで制御する際のメモ!
現在利用しているブラウザでチェックした結果を下記に残します。
あくまで個人的なメモで、参考程度でお願いします(^0^)/

実施OS:windows7 32bit
※cookie p3pについては下記サイトを参考にさせていただきました。
http://msdn.microsoft.com/ja-jp/library/ms537341(VS.85).aspx
http://www.res-system.com/weblog/item/540

firefox3.6
chrome7

⇒p3pの他ドメインでのクッキー書き込みは問題なく制御可能だった。

ie8
⇒<script type=”text/javascript” src=”他ドメイン”>ie8cookieblock

ただimgタグでphpなどを呼び出しての制御であれば、p3p付きで制御するとブロックはなくなった。

safari5(win)
⇒他ドメイン名義のcookieの書き込みができず、うまく制御できず。
デフォルトの設定で、「訪問したサイトのみから受け入れる」という設定になっており、他ドメイン名義での発行ができなかった。。
safariなどの場合は、jsでクッキーの制御などしないと難かしそうでした。
safaricookie

Sputnik ブラウザがどれほど正常にjavascript処理を行っているかをチェックするサイト

Sputnik という、ブラウザがどれほど正常にjavascript処理を行っているか!?

をチェックするサイトがあったので参考までにメモ。

Sputnik

上記サイトのcompareボタンを押すと各ブラウザの比較も確認できます!

以外にoperaってすごいのね!