我可以检测浏览器的书签工具栏是否已启用JavaScript吗?

时间:2011-08-01 18:30:21

标签: javascript bookmarklet

我有一个书签,我的用户一直点击它,而不是先将它拖到书签栏。我想添加一个动画,它会响应对书签的点击而运行,说“将我拖到你的书签栏!”并显示一个漂亮的箭头指向酒吧。

但是,只有浏览器的书签栏实际可见时才有意义。我可以使用JavaScript检测书签栏是否可见吗?

2 个答案:

答案 0 :(得分:2)

出于安全原因(除其他外),否 - 这是JavaScript无法实现的。

即使浏览器选择让客户端可以访问此信息,它也不是标准实现(在多个浏览器中支持)。

答案 1 :(得分:1)

当用户点击它时,在包含消息的链接中放置一个div,使用CSS显示消息。 #bookmarklet:active #message{display:block;}您需要一些javascript才能在点击事件中返回false。