Mozilla サポートの検索

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

詳しく学ぶ

このスレッドはアーカイブに保管されました。 必要であれば新たに質問してください。

Why does Firefox not load javascript accessed by a link?

  • 3 件の返信
  • 4 人がこの問題に困っています
  • 25 回表示
  • 最後の返信者: rakbar

more options

I have a FF 15.0.1, add-ons disabled. Every time a hit a link to a javascript, the script does not execute, it just loads as a text to a browser's window. For example on http://markup.io there is a script for making annotations on a web pages (http://api.markup.io/bootstrap.js?v=1&). Other browsers run the script but FF doesn't.

I have a FF 15.0.1, add-ons disabled. Every time a hit a link to a javascript, the script does not execute, it just loads as a text to a browser's window. For example on http://markup.io there is a script for making annotations on a web pages (http://api.markup.io/bootstrap.js?v=1&). Other browsers run the script but FF doesn't.

選ばれた解決策

A .js file is not executed directly from the URL bar. Could you describe how you want to run it? For example, if you want to inject the script into the current page or have it operate on the current page, you could try saving it as a bookmarklet. To do that:

Right-click a blank area of the Bookmarks Toolbar and choose New Bookmark.

In the location, type or paste javascript: and then paste the script. At the end of the script, add void 0; (if necessary, add a semicolon before it so it is separated from the pasted script).

Give your bookmarklet a handy name then click Add.

この回答をすべて読む 👍 1

すべての返信 (3)

more options

選ばれた解決策

A .js file is not executed directly from the URL bar. Could you describe how you want to run it? For example, if you want to inject the script into the current page or have it operate on the current page, you could try saving it as a bookmarklet. To do that:

Right-click a blank area of the Bookmarks Toolbar and choose New Bookmark.

In the location, type or paste javascript: and then paste the script. At the end of the script, add void 0; (if necessary, add a semicolon before it so it is separated from the pasted script).

Give your bookmarklet a handy name then click Add.

more options

Thank you for tip. Based on it, I was able to investigate a problem little deeper.

It looks like a browser behaviour differs between workstations and I don't have a clue why (both have FF 15.0.1). On a http://markup.io page, there is a area which says "Drag to a bookmarks bar".

Browser on one workstation shows it as a link to http://api.markup.io/bootstrap.js?v=1&

Other browser shows it as a javascript:...content here...;

It works if I paste javascript into a link as you stated or if I make a bookmark using the other workstation. But I am curious: what setting of my workstation is responsible of showing a link rather than actual javascript? I would like to avoid such problems in the future.

この投稿は rakbar により に変更されました

more options

UPDATE: It was a Redirect Cleaner add-on which made links appear in such way. I did disable all add-ons when I was searching for reasons why bookmark is not working, but it was AFTER I created the invalid bookmark.

この投稿は rakbar により に変更されました