Bookmarklet javascript在Chrome中运行,但不适用于Firefox或Safari

时间:2011-06-11 15:14:48

标签: javascript firefox google-chrome safari bookmarklet

我想将这个书签用于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中运行?

0 个答案:

没有答案