当サイトはユーザー体験を改善するためのメンテナンスを実施中に機能が制限される予定です。記事を読んでもあなたの問題が解決せず質問をしたい場合は、Twitter の @FirefoxSupport、Reddit の /r/firefox で、サポートコミュニティが皆さんを助けようと待機しています。

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.

詳しく学ぶ

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

javascript bookmarklets broken with FF8

  • 3 件の返信
  • 5 人がこの問題に困っています
  • 1 回表示
  • 最後の返信者: cor-el

more options

I have a couple of JavaScript bookmarklets that were working fine with FF7 and are now broken with FF8. Nothing was changed within the code. I execute the script with the "Custom Buttons" extension. The script prompts me for a numeric string and then append that string to a predefined URL. Here is a sample of the "Known Good" script.

loadURI ("javascript:(function(){Tkt=document.getSelection();if(!Tkt){void(Tkt=prompt('Ticket #',))}if(Tkt){z=open().document;z.location.href='https://my.domain.com/ticket/'+escape(Tkt)}})()");

Any ideas are greatly appreciated. I am pretty confident that this is NOT a problem with the script as it has been working fine for months prior to the recent update to FF8.

I have a couple of JavaScript bookmarklets that were working fine with FF7 and are now broken with FF8. Nothing was changed within the code. I execute the script with the "Custom Buttons" extension. The script prompts me for a numeric string and then append that string to a predefined URL. Here is a sample of the "Known Good" script. loadURI ("javascript:(function(){Tkt=document.getSelection();if(!Tkt){void(Tkt=prompt('Ticket #',''))}if(Tkt){z=open().document;z.location.href='https://my.domain.com/ticket/'+escape(Tkt)}})()"); Any ideas are greatly appreciated. I am pretty confident that this is NOT a problem with the script as it has been working fine for months prior to the recent update to FF8.

選ばれた解決策

You're welcome

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

すべての返信 (3)

more options

The getSelection() function is no no longer a String, but an object.

Try to force a string type with Tkt=document.getSelection()+ or document.getSelection().toString()

more options

THANK YOU!!!! This is resolved.

more options

選ばれた解決策

You're welcome