问题标签 [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 投票
1 回答
410 浏览

url - 使用小书签或类似工具(例如 firefox 插件)提取部分 url

有人知道可以让您提取部分网址的书签或 Firefox 插件吗?

具体来说,我想从 gmail 对话中提取消息 ID。gmail 中的每条消息都有一个唯一的 ID。网址可能如下所示:https ://mail.google.com/a/domain.com/#all/1251b8f40722a3c2

我想要的是能够从 url 中提取最后 16 个字符(“1251b8f40722a3c2”部分)并将其自动复制到剪贴板。

首选书签(兼容性),但也可以使用 Firefox 插件。

谢谢!:)

0 投票
2 回答
2944 浏览

javascript - 更容易的书签开发

以下是我开发书签的方法:我编写了一个 javascript 函数,将其传递给 Bookmarklet Builder 以制作书签,将书签添加到我的浏览器,加载我的测试网页,测试书签,然后有些东西不起作用,所以我尝试找出问题所在并相应地更改我的 javascript 函数,然后繁琐的循环又开始了。

我怎样才能让这个循环不那么乏味?

0 投票
1 回答
323 浏览

javascript - 我在哪里可以了解开发人员浏览器书签(语言、框架、IDE、技术等)如何使用?

我在哪里可以了解开发人员浏览器书签(语言、框架、IDE、技术等)如何使用?也许它们更像是 Javascript 开发的东西?

要举例说明我在说什么,请参见:

http://www.evernote.com/about/download/web_clipper.php

http://readitlaterlist.com/bookmarklets/

谢谢

0 投票
1 回答
275 浏览

javascript - WOT 书签

我正在尝试编写一个书签,允许我在访问页面之前查看页面上所有链接的信任网络 (WOT)评级。虽然 WOT 提供了自己的书签,但它并不是很有用,因为您需要先访问该页面才能查看评级。这将在 SeaMonkey 上使用,所以我也不能只安装 WOT 扩展。

WOT 有一个Javascript API,允许您在它包含的任何页面上激活评级,所以我使用它作为基础。但是,它似乎永远无法作为书签正常工作。这是我试图使代码尽可能接近 API 的一种尝试。我只修改了 wotinject 函数,以便它可以在书签中工作,并添加了一个超时,以便在 jQuery 之前不会加载评级小部件。

我可以在状态栏中看到正在加载的 API,但它根本没有做任何事情。有什么办法可以让这个工作吗?

0 投票
1 回答
423 浏览

php - Javascript 书签

我编写了一个书签,它在某个 URL 上打开一个新窗口,并使用 GET 将一些变量发送到 PHP。问题是我需要让它加载相同的 php 并发送相同的变量,但这次在 div 中。

谁能指出我正确的方向?

0 投票
2 回答
2603 浏览

javascript - 编写书签的最佳做法是什么

我正在为我目前正在进行的一个项目编写一些书签,我想知道编写书签的最佳实践是什么。我环顾四周,这就是我想出的

我觉得这很好,因为代码总是可以更改(因为它每次都被请求)并且它仍然像一个书签。这种方法有什么问题吗?浏览器不兼容等?对此的最佳做法是什么?

0 投票
1 回答
1588 浏览

javascript - 如何从书签加载外部 css、js 并将 div 附加到 DOM?

我正在尝试构建一个执行以下操作的书签:

1.)加载位于我的服务器上的外部js(完成)

2.)这个外部javascript依次加载jquery和jquery ui,而不是在当前站点DOM中添加一个div。(不能让它工作)

我遇到的问题是我无法附加具有特定 id 的 div,这个想法是使用 jqueryui 的 dialog() 函数,以便在我使用书签的任何站点上出现一个可调整大小的可移动对话框.

正如您可以想象的那样,我需要将我的内容加载到特定的 div 中,这样我就不会弄乱加载小书签的网站的设计。

3.)刚刚打开的对话框有一个远程php文件的内容,基本上是解析页面。

脚本完成了,我只需要将它加载到我正在尝试构建的对话框中。

请帮忙,因为我真的被这个困住了!谢谢。

0 投票
2 回答
118 浏览

javascript - JavaScript 编程帮助

我有一些以前的编程知识,但需要一些帮助。我需要创建一个类似于Instapaper.com的 JavaScript 小书签。

我希望这个小书签具有以下功能和外观:

  • 页面角落的弹出窗口(我可以在代码中指定)
  • 显示从 0 到 60 秒的计数计时器
  • 在主计数下有一个类似“计时器”的图标/图形(参见 instapaper.com 脚本)

这些都是基本要求,但是,如果有人可以做到以上并帮助我完成这些,将不胜感激:

  • 从45秒到60秒,我要字体颜色红色闪烁
  • 60 秒后,我希望它显示一个消息框,其中包含我可以输入的消息
  • 如果在 60 秒之前点击它,它会关闭

...这些都是更复杂的要求。如果有办法在可以自定义这些字段的元素下创建一个“选项”按钮,那就太好了!

任何为我指明正确方向或为我提供一些代码的帮助都会很棒。另外,我不确定这有多少是可行的,但如果有人可以帮助我解决上面的前 3 个要点,我将不胜感激。

谢谢!

0 投票
1 回答
775 浏览

tinymce - 书签和 tinyMCE

函数 loadBookmarklet() { var scriptT = document.createElement("script"); scriptT.src = " http://abc.com/tinymce/jscripts/tiny_mce/tiny_mce.js "; scriptT.type = "文本/javascript";

document.body.appendChild(scriptT); tinyMCE.init({ mode : "textareas", theme : "simple" }); };

我收到错误 tinyMCE 未定义,谁能帮我解决这个问题?

新错误

这是我拥有的新代码,它给了我另一个错误

在我的 widget.js 中,我试图将 widget.js 中的 textarea 设置为编辑器

错误是

newTM.activeEditor 为空

0 投票
2 回答
117 浏览

javascript - 帮助编辑现有的 Javascript 文件

我正在尝试从http://code.google.com/p/arc90labs-readability/编辑 readability.js 文件。

这是一个小书签,通过删除除网页/网络文章标题和正文之外的所有内容来“清理”当前页面。

但是,我想编辑脚本,以便当小书签处于活动状态时,当前页面保持不变,而是将“清理”的 html 文件输出到指定的本地目录。

任何人都可以帮忙吗?谢谢!

注意:干净的 HTML 文件称为“document.body.innerHTML”