Mozilla 도움말 검색

고객 지원 사기를 피하세요. 저희는 여러분께 절대로 전화를 걸거나 문자를 보내거나 개인 정보를 공유하도록 요청하지 않습니다. "악용 사례 신고"옵션을 사용하여 의심스러운 활동을 신고해 주세요.

자세히 살펴보기

Bookmarklets do not work on selecting text and clicking - is there a way to fix? Works fine in Chrome.

more options

I have a following bookmarklet which works perfectly in Chrome. However, it does not work in Firefox whenever the text is not "printed" on the page. Is there a way to fix this?

Bookmarklet:

```javascript:(function(){var%20t=window.getSelection?window.getSelection().toString():document.selection.createRange().text;%20window.open("https://wwwapps.ups.com/WebTracking/track?track.x=Track&trackNums="+t.trim());})()```

Function: On selecting a UPS tracking code and clicking the bookmarklet, you get to a page with the tracking updates

Chrome functionality: see this link ```https://drive.google.com/file/d/1x0YZwZaW_wg5I51RfUvb34yu7-CSiBGb/view?usp=sharing```

I have a following bookmarklet which works perfectly in Chrome. However, it does not work in Firefox whenever the text is not "printed" on the page. Is there a way to fix this? Bookmarklet: ```javascript:(function(){var%20t=window.getSelection?window.getSelection().toString():document.selection.createRange().text;%20window.open("https://wwwapps.ups.com/WebTracking/track?track.x=Track&trackNums="+t.trim());})()``` Function: On selecting a UPS tracking code and clicking the bookmarklet, you get to a page with the tracking updates Chrome functionality: see this link ```https://drive.google.com/file/d/1x0YZwZaW_wg5I51RfUvb34yu7-CSiBGb/view?usp=sharing```

모든 댓글 (2)

more options

This bookmarklet works for me, when I use tracking code from the page. But you're taking the code from some text input field, then it can't work.

In that case, instead

var%20t=window.getSelection?window.getSelection().toString():document.selection.createRange().text;

you should use sth like

var%20t=document.getElementById('xxxxx').value;

(change xxxxxx to ID of your input field).

more options

Thank you! Yes, this does work for a specific field (better this than nothing) but I was wondering if there is a way to apply the bookmarklet anywhere on the page like in Chrome by simply selecting the text in the input field and then clicking the bookmarklet. If not, I will (very reluctantly) have to resort to using Chrome :(