これは私のスクリプトです:
function ShowProps(obj, objName)
{
var result = '';
for (var i in obj)
{
var obj_i = obj[i];
result += i + ": " + obj[i] + "\n";
alert(result); // PRINT
}
}
var fakenav = navigator;
fakenav.platform = "fake";
navigator = fakenav;
ShowProps(navigator);
ご覧のとおり、ナビゲーターの「プラットフォーム」プロパティを置き換えようとしています。しかし、それは変更されておらず、印刷すると「Win32」と表示されますが、私が欲しかったのは「偽物」でした。
私は何を間違っていますか?
よろしく!