Javascript букмарклет работает в Chrome, но не Firefox или Safari - PullRequest
1 голос
/ 11 июня 2011

Я хочу использовать этот букмарклет для flickr, код у меня такой:

javascript:prompt('Copy the BBcode below','<div class="img-link"><a href="'+location.href+'">'+document.evaluate('//h1[@class="photo-title"]',document,null,XPathResult.STRING_TYPE,null).stringValue+'</a>')

Так что в Chrome, когда я нахожусь на странице на Flickr (например, http://www.flickr.com/photos/zapeipaa/4876022306/in/photostream/),Я нажимаю на букмарклет и получаю подсказку с кодом

<div class="img-link"><a href="http://www.flickr.com/photos/zapeipaa/4876022306/in/photostream/">Peace Memorial Park</a>

Однако в Firefox и Safari название фотографии (в данном случае «Мемориальный парк мира») полностью опущено.

Есть ли способ обойти и заставить его работать хотя бы в Safari?

...