SQLの窓

2015年01月08日


IE : URLに使用可能な文字数

IE6 時代の正式ドキュメントでは、2083文字ですが、今(IE11)は相当長いようです。

ブラウザの URL の最大長

IE 以外では正確にチェックできないぐらい大きな数字である事が解りますが、今は IE11 でもそんな感じのようです。

How long an URL can Internet Explorer 9 take? - Stack Overflow

Stack Overflow のコードは、JavaScript でテストしているので正確かどうかは解りませんが、目安にはなります。
<a id="anc" href="http://google.com/">Test</a>
<script type="text/javascript">
function init() {
	var anchor = document.getElementById('anc');
	var valid = true;
	var url = 'http://google.com/?search=';
	var count = url.length;

	while(valid) {
		url = url + '1';
		anchor.href = url;
		count++;
		valid = anchor.href == url;

		if(count > 100000) {
			alert('Test reached 100,000, stopping...');
			valid = false;
		}
	}
	alert('Complete, count = ' + count);
}
init();
</script>

昔の IE9 でチェックした時は 5120 だったそうですが、現在 IE11 のエミュレーションでテストすると、IE8 以前の場合のみ 5120 になります。

昔実際にテストした時は、IE8 では 4096 でした。

このへんはエミュレーションですから適当なようです。

この結果をふまえて試してみたいのは、ブックマークレットで大きなサイズの処理が可能かどうか・・・というところですが、メンテナンス性が悪いのてあまりしないほうがいいとは思います。


タグ:制限 IE
【IEの最新記事】
posted by lightbox at 2015-01-08 21:05 | IE | このブログの読者になる | 更新情報をチェックする
バッチ処理

Microsoft Office
container 終わり

フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

Android SDK ポケットリファレンス
改訂版 Webデザイナーのための jQuery入門
今すぐ使えるかんたん ホームページ HTML&CSS入門
CSS ドロップシャドウの参考デモ
Google Hosted Libraries
cdnjs
BUTTONS (CSS でボタン)
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり