jjzjj

Bookmarklet

全部标签

Javascript 书签在 Firefox 13 中停止工作

在Firefox版本13中,小书签(带有javascript:URL的书签,例如javascript:alert("itworks")停止工作。是否有任何解决方案可以使用javascript:Firefox13中的书签? 最佳答案 这是Bug728313-Usingabookmarkkeywordtoabookmarkletfailsonnewtabs的结果,还有Bug739387-Aurora13aNewTabdisplaydoesn'tallowjavascriptbookmarkstobeselected.此错误会影响Fire

javascript - 如何获取突出显示文本所在的元素?

我正在尝试学习如何编写一个小书签,我可以在其中突出显示一些文本,单击小书签并让它告诉我突出显示的内容。我可以做到这一点,但接下来我想知道该文本位于哪个元素中。例如:tobehighlighted小书签代码:javascript:(function(){alert(window.getSelection();})()如果我突出显示“要突出显示”的文本,然后单击小书签,它会提醒文本。但是我怎样才能得到文本所在的元素,在本例中是之后的元素?所以流程是:突出显示文本,单击小书签,小书签会告诉您突出显示的内容及其所在的元素。谢谢! 最佳答案

javascript - 用于编辑当前 URL 的书签

我正在寻找一个简单的小书签来获取我网站的当前URL并通过一些更改来刷新它。例如:获取当前页面:http://www.example.com/pages/并将其更改为:https://admin.example.com/pages/然后载入新的URL。我尝试搜索可以执行此操作的小书签,但找不到。谁能指出我正确的方向?即使是做这样的事情的小书签,我也可以根据自己的需要进行编辑。 最佳答案 只需更改window.location,例如window.location=window.location.toString().replace(/^

javascript - 在来自不同域的 iFrame 上运行小书签

有没有办法在来自不同域的iFrame上运行小书签?例如,我有一个从http://example.com加载的页面,它有一个iFrame,其源设置为http://example2.com.当我运行小书签时,它总是在http://example.com上运行,因为那是主页。不过,我想在另一个iFrame上运行它。当我尝试与iFrame交互时(例如,通过将其源属性更改为javascript:alert('test')),Chrome显示以下错误:UnsafeJavaScriptattempttoaccessframewithURLhttp://example.comfromframewith

javascript - Gmail 对话 View 切换 bookmarketlet/favelet/"scriptlet"

我注意到,如果我打开一个gmail选项卡并打开/关闭对话View,然后我打开另一个选项卡并更改对话View设置,我的原始选项卡将保持在它开始时的对话View状态,例如在执行新操作时搜索等,新标签使用我刚刚更改的设置。这让我想到可能有一些JavaScriptbookmarklet/favelet/“scriptlet”可以让我们轻松地临时更改给定gmail选项卡的设置,而无需进入设置。有没有人知道这个已经存在或者有人能够创建它?我的想法是在打开和关闭它的情况下捕获大量gmail,并对两者进行diff/winmerge以查看有什么不同,然后从那里获取它,但我希望有人已经创建了它=)。

用于删除给定域内所有 cookie 的 JavaScript 书签

我正在测试一个将cookie写入subdomain.thisdomain.com和其中的几个子文件夹的网络应用程序。我正在寻找可以放入书签的JavaScript,该书签将删除该子域下的所有cookie,无论它们存在于哪个文件夹中。有什么想法吗? 最佳答案 源自myanswerhere:javascript:newfunction(){varc=document.cookie.split(";");for(vari=0;i-1?c[i].substr(0,e):c[i];document.cookie=n+"=;expires=Thu

php - 在javascript中制作书签

我正在尝试为我的网站制作一个书签。我制作了一个php页面,当发送GET例如www.website.com/index.html?a=banana时,它将返回echo'站立';现在我正在尝试制作一个小书签,当我按下它时,它会:对php页面执行GET,然后在3秒后消失的小弹出窗口中向用户显示返回给用户的任何回显。我该怎么做?Instapaper小书签做到了...javascript:function%20iprl5(){var%20d=document,z=d.createElement('scr'+'ipt'),b=d.body,l=d.location;try{if(!b)throw(

php - 如何将 URL 编码为 CakePHP 参数

我想创建一个用于添加书签的小书签。因此,您只需点击书签中的BookmarkthisPageJavaScriptSnippet,您就会被重定向到该页面。这是我当前的书签:"javascript:location.href='http://…/bookmarks/add/'+encodeURIComponent(document.URL);"当我在Bookmarklet页面上单击它时,它会给我一个这样的URL:http://localhost/~mu/cakemarks/bookmarks/add/http%3A%2F%2Flocalhost%2F~mu%2Fcakemarks%2Fpag

javascript - 在 PHP 重定向中执行 Javascript

我一直在尝试使用PHP转发来制作一个模态窗口,该窗口在当前页面上只显示一个链接而没有模态脚本。使用PHP,您可以像这样转发:您还可以使用备用URL方案进行转发,例如您可以像这样打开SMS消息:例如,您可以让“http://yoursite.com/phone-number.php”在支持设备上开始短信对话,同时保持您打开的页面。我还看到人们使用URLScheme“javascript:”从浏览器地址栏或小书签运行javascript。我的问题是:每当我尝试使用PHPheader重定向执行Javscript时,什么也没有发生,就像这样:我的问题是:为什么它不执行,有没有办法让它工作?

javascript - 如何防止小书签自动重新加载页面?

这个问题在这里已经有了答案:Howtopreventbookmarkletfromloadingitsresult?(2个答案)关闭9年前。我正在试用这个书签javascript:window.prompt("Title:"+document.title.length+"/69\n\n"+document.title+"\n\nCopyTitletoclipboard:Ctrl+C,Enter",document.title);我正在尝试显示页面的标题以及字符数和将其复制到剪贴板的简单方法,但由于某种原因,在显示所需信息后,页面会重新加载关于为什么会出现这种情况有什么想法吗?