bookmarklet 相关问题

bookmarklet是使用“javascript:”协议的URL的浏览器书签。 “javascript:”前缀后跟一段JavaScript代码。调用时,脚本不是导航到新页面,而是在当前页面的上下文中执行。

JavaScript 打开网页,然后从下拉列表中选择选项以在书签中使用?

我编写了一个 JavaScript 片段,用作 Firefox 中的书签。它将打开一个网页,然后从下拉菜单中选择一个选项并提交。它按预期工作,除了我必须 cli...

回答 1 投票 0

如何跨刷新页面保存文档正文编辑?

我有一个 JavaScript 书签,可以让我编辑页面正文: document.body.contentEditable = true; 我想制作一个书签,允许我保存这些编辑,这样如果我刷新页面它

回答 2 投票 0

如何创建 Javascript 书签来从当前页面创建 Outlook 日历事件?

我想创建一个小书签(运行一些 JavaScript 的书签),它获取当前网页的 URL 以及一些基本内容,然后打开一个新窗口(或选项卡)并为 Outlook 加上星标

回答 1 投票 0

如何通过书签单击 HTML DOM 元素?

我正在尝试制作一些书签来浏览网络应用程序。 对于某些链接和操作,它们就像拥有书签一样简单,例如 javascript: tabClick('func');,对于 o...

回答 2 投票 0

保存/加载状态书签 ---> 注释书签

我正在尝试制作一个小书签来记笔记,但我无法开始工作,这是它所基于的小书签。 javascript:(函数(){ 函数保存(){ localStorage.setItem('SavedState',

回答 2 投票 0

如何通过书签运行 HTML 代码?

我正在尝试制作一些书签来浏览网络应用程序。 对于某些链接和操作,它们就像拥有书签一样简单,例如 javascript: tabClick('func');,对于 o...

回答 2 投票 0

运行js的书签

我一直在尝试创建一个书签来运行快速JavaScript,但在这样做时遇到了麻烦。我努力了 javascript:var runjs =提示("输入JS:");function runjs() {runjs};

回答 2 投票 0

基本书签帮助

我想创建一个书签,将页面设置为可编辑,即运行以下代码: javascript:document.body.contentEditable=true; 当我为其添加书签时,我可以看到该页面

回答 3 投票 0

小书签中的 if 语句不起作用

我为学校里的人制作了一个书签。这是代码: document.body.contentEditable=true;还有另一个书签可以将其关闭:document.body.contentEditable=false;这些工作...

回答 1 投票 0

使用 React 生成组件进行 jQuery ID 选择

我正在尝试为 Zendesk 制作一些书市 -- 我遇到的问题之一是使用 jQuery 进行 ID 选择。 给定以下 HTML: 我正在尝试为 Zendesk 制作一些书市 -- 我遇到的问题之一是使用 jQuery 进行 ID 选择。 给出以下 HTML: <label data-garden-id="forms.input_label" data-garden-version="8.69.11" id="64val-field_2.1.0--label" for="64val-field_2.1.0--input" data-garden-container-id="containers.field" data-garden-container-version="2.1.0" class="sc-1gau0qu-1 gGZrXf StyledLabel-sc-2utmsz-0 bYrRLL">Project ID</label> <input data-garden-id="forms.input" data-garden-version="8.69.11" aria-invalid="false" id="64val-field_2.1.0--input" aria-labelledby="64val-field_2.1.0--label" data-test-id="ticket-fields-text-field" data-tracking-id="ticket-fields-text-field" type="text" class="sc-1gau0qu-2 gEiOHk StyledTextInput-sc-k12n8x-0 bXXlCE" value="foo"> 我认为查找输入字段值的最简单方法是使用标签 for 属性。 $("label:contains('Project ID')").attr("for") // returns '65val-field_2.1.0--input' 我假设我可以通过在前面添加 '#' 来使用它作为直接 ID 选择器。 但是直接 id 选择器失败了: $('#' + $("label:contains('Project ID')").attr("for")); // the length is `0` 这适用于: document.getElementById($("label:contains('Project ID')").attr("for")); 它还适用于: $('input[id="'+ $("label:contains('Project ID')").attr("for") + '"]')[0] 虽然我可以使用 getElementByID 解决这个问题,但我很好奇为什么 jQuery 选择器不起作用——我是否遗漏了一些明显的东西? 您需要转义选择器。这是我创建的一个 jQuery 插件,它返回与标签关联的输入。 (function() { $.formElementByLabel = function(label) { var $label = $('label:contains("' + label + '")'); var formElementId = $label.attr("for"); return $('#' + $.escapeSelector(formElementId)); }; })(jQuery) const $input = $.formElementByLabel("Project ID"); console.log($input.val()); // foo <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <label class="sc-1gau0qu-1 gGZrXf StyledLabel-sc-2utmsz-0 bYrRLL" id="64val-field_2.1.0--label" for="64val-field_2.1.0--input" data-garden-id="forms.input_label" data-garden-version="8.69.11" data-garden-container-id="containers.field" data-garden-container-version="2.1.0">Project ID</label> <input type="text" class="sc-1gau0qu-2 gEiOHk StyledTextInput-sc-k12n8x-0 bXXlCE" id="64val-field_2.1.0--input" value="foo" data-garden-id="forms.input" data-garden-version="8.69.11" aria-invalid="false" aria-labelledby="64val-field_2.1.0--label" data-test-id="ticket-fields-text-field" data-tracking-id="ticket-fields-text-field">

回答 1 投票 0

打开新窗口的书签会将当前窗口转发到[对象窗口]?

我正在使用一个小书签,它可以在新窗口中打开网页。它在 Chrome 上运行正常。 但是,当我在 Firefox 中使用相同的内容时,它会打开一个带有新网页的新窗口,但该页面位于...

回答 3 投票 0

带有换行符 `%0A` 的 JS 代码在控制台中工作,但作为书签失败

我正在编写一个书签,我希望它也可以在浏览器控制台中使用。 为了更容易理解,代码向服务器进行异步 API 调用(模仿真实的;这是完全合法的)...

回答 1 投票 0

仅使用 javascript 如何选择复选框?

我正在尝试使用 javascript 创建一个书签来标记与 aria-labelledby=:picasa-checkbox-280-label" 相对应的复选框。该网页不允许我使用 jquery 代码,我...

回答 1 投票 0

我可以使用java脚本将“doctype:pdf”添加到链接中吗(这措辞不好,哈哈)

我正在尝试添加一个书签,这样每次我想要获取一本书的 PDF 时,我都可以单击该书名称中的书签类型,然后按 Enter 键,然后它会得到这样的名称所以,我...

回答 1 投票 0

如何使用小书签从外部域 iframe 获取 innerText? (x 原点错误)

我正在尝试使用 bookmarlet 从从另一个域加载的 iframe 获取值。我收到 x 源错误,但我不需要在帧“之间”进行通信,我只是...

回答 1 投票 0

如何编辑自动点击器 Javascript 书签以同时允许两个自动点击器?

我正在尝试编辑一个 Javascript 小书签,它创建一个自动点击器(使用点击事件)以允许页面上同时有 2 个点击器。 我正在使用 Visual Studio Code 的网页版和

回答 0 投票 0

我可以将小书签转换为 ascii 格式但仍然使小书签工作吗[关闭]

我会怎么做,如果可能的话 我问过人,但我不知道它是否有效或如何转换它。

回答 0 投票 0

如何使用书签创建 javascript ui? [关闭]

我是 javascript 的新手,我找不到任何好的教程,所以如果有人可以提供帮助 .........................

回答 0 投票 0

书签链接自定义字体和测试不工作

我做了一个自定义字体,想在网站上测试它,所以我写了这个书签。我使用 Simple HTTP Server 应用程序在我的手机上托管了字体和样式表。 javascript:(函数() { 变量头 =

回答 1 投票 0

增加文本区域的书签

问题与此处发布的(我自己的)问题非常相似...... 增加文本区域以查看更多文本行 但我正在寻找一种方法来获得更多的空间来写这个网站: 释义工具网 我

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.