- 締切済み
ブックマークレットが動かない。
現在、サイトの利用補助ツールとして、ブックマークレットを作成したのですが。なぜか、途中から動かなくなってしまいます。URLを取得し、それに対して加工後、テキストを保存する動作をします。 固定のURLを入れてHTMLで動かすとうまくいきます。 ブックマークレットでは、url = location.href;として現在見ているページを取得しています。 動作しなくなるあたりのソース。 ↓ alert("ファイルを新しく作成1" ); // ★表示されます var fso=new ActiveXObject("Scripting.FileSystemObject"); alert("ファイルを新しく作成2"); // ★以下から表示されません。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Chary_spy
- ベストアンサー率40% (75/183)
回答No.1
>var fso=new ActiveXObject("Scripting.FileSystemObject"); ここのカテゴリーは”JavaScript”です。このスレッドはJScript"です。”ActiveXObject”はJavaScriptに有りません。 それを分かって書いているなら、動作するブラウザはIE5.0以上のみで、XPのSP2以降はActiveXはセキュリティー上警告メッセージがでます(そこを解決しないとできない)。 通常HTAで行うのが普通でしょう。 WSH: http://msdn.microsoft.com/en-us/library/9bbdkx3k(VS.85).aspx