こんばんは
ブックマークレットを外部ファイル化して、Webページ上で実行したいです
下記URLを参考にしました
「http://d.hatena.ne.jp/zariganitosh/20140811/load …」
まず、下記のコマンドを記入し、bodyタグにスクリプトタグを追加してsample.jsを使えるようにします。
javascript:(function(){
var s = document.createElement("script");
s.src = "C:\sample.js";
document.body.appendChild(s);
})();
このsample.jsを実行するには url欄に何を記載すればよいのでしょうか?
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは
>このsample.jsを実行するには~
参考サイトにあるように、正しく読み込めれば通常のスクリプト要素と同様にそのまま実行されるはずです。
試してはいませんが、実行できていないとするなら、すぐに思いつく原因として、
1)要素を正しく追加できていない
2)スクリプトの内容を読み込めていない
3)読み込めているが実行できていない
などが考えられます。
1)はブラウザの開発ルールなど(大抵F12で起動)で確認できるでしょう
2)も同様に開発ツールで確認できる場合もありますが、できない場合はjsの内容を単純なものに替えて
alert("hoge");
などにしておいて実行することで、確認できると思います。
ご提示のスクリプトでは、クライアントPC上のファイルを読み込もうとしているようですが、サーバ上におくほうが確実かも知れません。
クライアントからの場合は、ファイルスキームを用いた方が確実と思います。
https://tools.ietf.org/html/rfc8089
https://www.kanzaki.com/docs/html/htminfo-uri.html
あまり関係ないとは思いますが、HTML4.0の場合は念のため要素タイプも明示しておくほうが確実かも。
3)読み込めていて実行できない場合は、大抵はスクリプトのエラーの可能性が大だと想像します。
これに関しては、内容が不明ですので地道に確認してください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript WordPressのコンタクトフォーム7にて送信者の位置情報を送らせたい 2 2022/09/14 23:28
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript functionはhtmlやjsに2度使えませんか 2 2022/08/03 19:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
初心者です。gulpでコンパイル...
-
C#でボタン名を変更しても動く
-
CreateFile、CloseHandleの繰り...
-
VBAマクロ、パスがありませんで...
-
[prototype.js] Ajax.Requestの...
-
PowerBuilderのDOUBLEデータ型...
-
以下のコードを実行しても、オ...
-
if(1){...}とはどういうことで...
-
eval()の危険性の具体例を教え...
-
GoTo文とかSelect文の処理の仕...
-
CTRL + Xを無効にしたい
-
時間稼ぎの命令文とは?
-
jQuery ui Datepicker 明日以降...
-
C#コンストラクタが2回動く
-
jquery の書き始めについて
-
Vba SelStart、SelLen教えてく...
-
正整数の半角数字かどうか判定する
-
「終了していない文字列型の定...
-
javascript:void(0)とは何でし...
-
表示ページによって、aタグ内の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
if(1){...}とはどういうことで...
-
JSPの処理の途中で、JavaScript...
-
デザイン時のVisible=Falseは実...
-
1つのVBAコードをすべてのコア...
-
〔Excel:VBA〕マクロの実行が異...
-
以下のコードを実行しても、オ...
-
PowerPointで時計表示
-
C#でボタン名を変更しても動く
-
jQuery ui Datepicker 明日以降...
-
初心者です。gulpでコンパイル...
-
リクエスト結果が一瞬しか表示...
-
innerHTMLなどの反映タイミング
-
既存のwebサイトで、ローカルの...
-
JavaScriptで、実行するたび値...
-
VBA ステータスバー DoEvents
-
VBA SORT Applyでエラー
-
resizeToメソッドが動作しません
-
Excel VBA にて JavaScript の...
-
eval()の危険性の具体例を教え...
-
ラベルの色がかわってくれない
おすすめ情報