• 締切済み

ブックマークレットが動かない。

現在、サイトの利用補助ツールとして、ブックマークレットを作成したのですが。なぜか、途中から動かなくなってしまいます。URLを取得し、それに対して加工後、テキストを保存する動作をします。 固定のURLを入れてHTMLで動かすとうまくいきます。 ブックマークレットでは、url = location.href;として現在見ているページを取得しています。 動作しなくなるあたりのソース。 ↓ alert("ファイルを新しく作成1" ); // ★表示されます var fso=new ActiveXObject("Scripting.FileSystemObject"); alert("ファイルを新しく作成2"); // ★以下から表示されません。

みんなの回答

  • 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

関連するQ&A