问题标签 [bookmarklet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1315 浏览

jquery - jQuery,加载外部文件后做一些事情

好的,重点是让书签加载一个外部 js,该 js 在当前网页上创建 jquery、jquery-ui 和一个 css 文件,一切都是跨域完成的。由于某种原因,当 jquery 代码运行时,jquery-ui 中包含的 dialog() 函数不存在。我的猜测是 jquery 在外部脚本加载之前执行代码。

请帮忙!

0 投票
2 回答
160 浏览

javascript - 书签:移动浏览器重定向到 m.*.*,桌面浏览器重定向到 www.*.*

如果我提供后缀,我可以在 URL 字段中放置一个 JavaScript hack,它可以引导移动浏览器使用"m."前缀并引导我的桌面使用前缀?"www.""<domain>.<root>"

我认为这对 Weave 和 Opera Link 用户都有用。

0 投票
4 回答
1516 浏览

javascript - document.write 在状态栏中

我正在尝试创建自己的书签,并且没有大量的指南可以这样做。基本上,现在我正试图弄清楚为什么我不能只做 javascript:document.write("HAI, WORLD"),它具有替换窗口内容的意外效果。

我从其他地方了解到,Javascript 用方法的返回值替换了窗口的全部内容,所以我也尝试了 javascript:void(document.write("wut")),但仍然替换了整个窗口内容.

0 投票
1 回答
54 浏览

wordpress - 获取最新的 Wordpress 书签

可以完成诸如“获取最新的 WP 版本”小书签之类的事情吗?我可以确定在我的浏览器中使用该链接。

谢谢!

0 投票
2 回答
932 浏览

javascript - 与 Frames 一起使用的书签?

在接下来的一年里,我将破解来自主要软件供应商的现成网络应用程序。虽然我们可以访问大部分代码库,但我会在一些 Web 表单上盲目工作。当然,主要软件供应商只支持 IE 6 和 7。使用我在更“现代”的 Web 开发中使用的一些小书签会非常好,即使将 IE 作为我的开发平台也是如此:

但是,这些工具似乎都不适用于有问题的应用程序,因为它使用的是frames。有没有人有任何技巧可以让这些(或其他)小书签在使用框架时工作?

0 投票
1 回答
681 浏览

javascript - Javascript 浏览器书签

我有以下 javascript 小书签,它会打开一个新的弹出窗口,其中有一个 facebook 帖子页面。

我只是将该代码添加到浏览器中快捷链接的 URL 中,它会打开 facebook 帖子页面并将 URL 和有关我所在页面的一些信息传递给它。

我需要做一个更简单的任务。我需要获取我所在页面的 URL,然后打开一个新选项卡,甚至只使用我所在的选项卡,然后打开这样的链接

如您所见,我只需要制作一个书签,它将获取我所在的页面并将其传递到我的站点页面。任何人都可以帮助我,我根本不知道多少javascript,将不胜感激任何帮助。

0 投票
2 回答
712 浏览

javascript - 可以从页面级脚本调用书签中定义的函数吗?

我有一个小书签需要打开一个新窗口/标签。为了避免弹出窗口阻止程序,我需要window.open()直接在书签中调用该方法,即:在浏览器级别。

但是,我想通过加载外部 Javascript 文件来保持小书签的可更新性。为此,小书签需要将脚本节点附加到 DOM。如果我将window.open()代码放在这些外部加载的脚本之一中,弹出窗口阻止程序会阻止它,因为它是页面级别的。

我想知道的是我是否可以window.open()在我的书签中创建一个包装函数,然后从外部加载的脚本中调用它?像这样的包装的范围和权限是什么?

0 投票
1 回答
369 浏览

javascript - ScreenScaping 的书签

http://dy-verse.blogspot.com/2009/08/screen-scraping-with-javascript-firebug.html [链接文本][1]

概述了解析页面并将内容提交到依赖于 Greasemonkey 的 Google 电子表格的策略。我想将此方法应用于一个简单的书签,而不是在要解析的页面地址中进行硬编码,而是手动导航到相关页面以执行书签。

我需要帮助编码入口点并分配​​要解析的元素。我的页面在文档的顶层有 3 个(未嵌套)表 - 它没有类名。如何将这些表传递给 start() 函数?

谢谢

0 投票
7 回答
16498 浏览

jquery - 编写 google docs 表单提交脚本

我正在尝试创建一个小书签来解析页面并通过我定义的表单将结果发送到 googledocs 电子表格。

脚本的相关位是:

// 返回:

没有任何内容通过小书签保存到表单中 - 有什么方法可以在我的小书签代码中捕获谷歌的响应?(fwiw,我已经通过 jQueryify 注入了 jQuery)

编辑:

Firebug 的网络面板没有听到任何由小书签触发的活动 - 我如何通过 goolgle 的viewform方法而不是formresponse来处理这个问题。

我要提交的表格位于:

http://spreadsheets.google.com/viewform?hl=en&formkey=dFd0SHgwQ3YwSFd5UHZpM1QxMlNOdlE6MA

我怎样才能将脚本值注入该表单,然后提交 - 再次...通过在正在解析的页面上触发的小书签中的脚本?

0 投票
5 回答
1982 浏览

javascript - 有什么方法可以在页面加载时自动运行一些 javascript(例如 Bookmarklet)?

要执行小书签代码,小书签需要由用户操作。有没有办法让书签或任何javascript在页面加载时自动运行?

或者是一个附加的方式去?

谢谢