javascript bookmarklets broken with 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)
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()
THANK YOU!!!! This is resolved.
选择的解决方案
You're welcome