草庐IT

Bookmarklet

全部标签

javascript - (iOS) 在 UIWebView 中运行小书签?

我正在尝试添加Readability(第三方应用程序)与我的Web浏览器的兼容性,并且我找到了一个小书签以将页面保存到Readability:javascript:(%28function%28%29%7Bwindow.baseUrl%3D%27http%3A//www.readability.com%27%3Bwindow.readabilityToken%3D%27bbRmvVb9nTNRWSVEGb9yrcFP4USUHnTjk2EVWXjn%27%3Bvar%20s%3Ddocument.createElement%28%27script%27%29%3Bs.setAttrib

javascript - Mobile Safari 阻止 URL 中的 Javascript - Safari 无法运行脚本,因为不允许以这种方式使用 JavaScript

我正在研究如何创建用于移动safari的小书签,我遇到了这个问题:我不确定为什么找不到关于此主题的任何问题。我的谷歌搜索也一无所获。但似乎iOS已经完全禁止将JavaScript输入到移动浏览器的地址栏中。有一条消息如下所示:他们甚至做到了确保当您在移动版Safari上编辑书签时,无法逃脱单引号或双引号,并且他们已经完全禁用键盘上的双引号-因此造成障碍用户创建包含这些字符的书签的能力。那么有什么方法可以制作一个真正可以做任何事情的小书签吗?例如,我能否创建一个小书签,允许我使用所选文本作为url中的参数链接到特定网站?这只是我还是这是新事物? 最佳答案

javascript - 制作/查找 html5 验证程序书签

我想找到或制作一个小书签,它将使用W3CHTML5验证器验证当前查看页面的html内容。我找到了两个小书签,我正试图让其中一个表现得有点像另一个,但我不确定如何做到这一点。ChrisCoyier有一个HTML5validationbookmarklet效果很好,但它使用页面URI,因此不适用于本地测试的站点:javascript:(function(){%20function%20fixFileUrl(u)%20{%20var%20windows,u;%20windows%20=%20(navigator.platform.indexOf("Win")%20!=%20-1);%20%2

javascript - 制作/查找 html5 验证程序书签

我想找到或制作一个小书签,它将使用W3CHTML5验证器验证当前查看页面的html内容。我找到了两个小书签,我正试图让其中一个表现得有点像另一个,但我不确定如何做到这一点。ChrisCoyier有一个HTML5validationbookmarklet效果很好,但它使用页面URI,因此不适用于本地测试的站点:javascript:(function(){%20function%20fixFileUrl(u)%20{%20var%20windows,u;%20windows%20=%20(navigator.platform.indexOf("Win")%20!=%20-1);%20%2

javascript - 在鼠标悬停时突出显示 DOM 元素,就像 inspect 一样

我们有一个小书签,用户点击一个按钮,然后需要启动一个像highligther这样的检查。我们希望这是跨浏览器的。为此,我们需要在鼠标移动期间检测DOM元素,一旦我们有了这个元素,我们就需要用CSS突出显示。我们在通过鼠标移动检测DOM元素时遇到问题,您能指导我们如何完成吗?一旦我们有了这个DOM元素,我们需要在用户点击时提取XPath。 最佳答案 您可以将mousemove挂接到document或document.body上,然后使用事件的target属性对象找出鼠标悬停在最上面的元素。然后向它应用CSS可能最简单的方法是向它添加一

javascript - 在鼠标悬停时突出显示 DOM 元素,就像 inspect 一样

我们有一个小书签,用户点击一个按钮,然后需要启动一个像highligther这样的检查。我们希望这是跨浏览器的。为此,我们需要在鼠标移动期间检测DOM元素,一旦我们有了这个元素,我们就需要用CSS突出显示。我们在通过鼠标移动检测DOM元素时遇到问题,您能指导我们如何完成吗?一旦我们有了这个DOM元素,我们需要在用户点击时提取XPath。 最佳答案 您可以将mousemove挂接到document或document.body上,然后使用事件的target属性对象找出鼠标悬停在最上面的元素。然后向它应用CSS可能最简单的方法是向它添加一

javascript - 添加一个书签,它只是 javascript,不是 URL

我认为我不能这样做的原因是因为它可能是一个巨大的安全漏洞,但这里......我想在我的浏览器(最好是FF3)上添加一个书签,它只是一段javascript代码。它只会根据当前日期构造一个URL,然后在该URL上执行window.location=。我知道我可以创建一个页面并将其保存在我的本地计算机上,然后以这种方式引用它,但我只是想知道您是否可以绕过该步骤并实际获得书签的“位置”javascript。几年前我可以发誓这是可能的,但我现在找不到任何可以告诉我的任何方式。 最佳答案 你想要的是一个bookmarklet它们很容易创建并且

javascript - 添加一个书签,它只是 javascript,不是 URL

我认为我不能这样做的原因是因为它可能是一个巨大的安全漏洞,但这里......我想在我的浏览器(最好是FF3)上添加一个书签,它只是一段javascript代码。它只会根据当前日期构造一个URL,然后在该URL上执行window.location=。我知道我可以创建一个页面并将其保存在我的本地计算机上,然后以这种方式引用它,但我只是想知道您是否可以绕过该步骤并实际获得书签的“位置”javascript。几年前我可以发誓这是可能的,但我现在找不到任何可以告诉我的任何方式。 最佳答案 你想要的是一个bookmarklet它们很容易创建并且

javascript - 将图标添加到 javascript Bookmarklet(使用 window.open)

我有一个小书签,它启动一个window.openjavascript函数来用我的小书签打开一个小窗口——一个用于在任何访问过的站点和我的服务器之间进行通信的外部功能。当小书签添加到书签工具栏时,我希望显示一个favicon。我意识到bookmarklet是javascript,没有绑定(bind)到它的域,所以实现这个目标要么很困难,要么不可能。我对问题的理解:Favicons很容易理解,是HTML文档头部的链接。浏览器可以在通过引用为实际站点添加书签时提取它。但是,如您所见,我的小书签是通过javascript启动代码运行的,其中不存在HTML,因此没有指向favicon的链接。不过