電子書籍の厳選無料作品が豊富!

現在、サイトの利用補助ツールとして、ブックマークレットを作成したのですが。なぜか、途中から動かなくなってしまいます。URLを取得し、それに対して加工後、テキストを保存する動作をします。
固定のURLを入れてHTMLで動かすとうまくいきます。
ブックマークレットでは、url = location.href;として現在見ているページを取得しています。

動作しなくなるあたりのソース。

alert("ファイルを新しく作成1" ); // ★表示されます
var fso=new ActiveXObject("Scripting.FileSystemObject");
alert("ファイルを新しく作成2"); // ★以下から表示されません。

A 回答 (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 …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!