我有一个小书签,它启动了一个window.open javascript函数,用我的小书签打开一个小窗口 – 一个用于在任何被浏览的网站和我的服务器之间进行通信的外部特征。 当书签添加到书签工具栏时,我想要显示一个图标 。 我意识到bookmarklet是javascript,没有绑定的域名,所以要实现这个目标要么很困难,要么是不可能的。 我对这个问题的理解: Favicons很容易理解,是HTML文档头部的一个链接。 浏览器可以通过引用为实际网站添加书签时提取此信息。 然而,正如你看到我的小书签跑了一个JavaScript的启动代码,不存在HTML,因此没有链接到一个网站图标 。 我还没有准备好放弃,我觉得有一些注射可以做… 截至目前,bookmarklet启动代码如下所示: 当前脚本 – 书签,没有图标(注意所有的代码是用换行符格式化的 – 不会在所有的浏览器中运行,通常是一行代码) javascript:void(window.open( 'http://mydomain.com/bookmarklet/form?u=' +encodeURIComponent(location.href)+ 't='+encodeURIComponent(document.title), 'test','status=0,toolbar=0,location=0,menubar=0, resizable=false,scrollbars=false,height=379,width=379' )); 我发现一个解决scheme最接近的东西如下,但它不会打开一个新的窗口 – 只是创build一个新的选项卡与HTML作为页面: 正在工作的图标,没有书签窗口 javascript:'<!DOCTYPE html> <html><head> <title>Hello World</title> <link rel="icon" type="image/png" href="http://www.tapper-ware.net/devel/js/JS.Bookmarklets/icons/next.png" /> </head> <body>Hello World</body> </html>'; 我已经尝试了两者的组合,但似乎没有使用图标。 我很想知道是否有人可以看到一种解决方法..我认为这可能是可能的,我只是不认为它正确设置,因为我一直在尝试。 我的两个书签的混合,但没有favicon javascript:'<!DOCTYPE html> <html><head> <title>Hello World</title> <link rel="icon" type="image/png" […]
注意:我在我的问题中保留了一个最新版本的书签,这个版本运行良好,基于雅各布的回答。 如果您正在寻找一个小书签来使用,使用那个。 如果你只是想要一些奇妙的东西在铬上工作,请参阅leosok的梦幻般的答案。 我希望能够通过JavaScript书签来反转页面上所有元素的颜色。 我知道要倒置颜色,你可以从255(xFF)中减去每个RGBhex值,但除此之外,我不确定如何继续。 我怎样才能做到这一点? 使用jQuery是可以接受的,它只需要在Chrome上工作,但如果它在Firefox中工作,那将是一个加号。 这是排除图像 – 背景,文字和链接的颜色都应该倒置。 基本上任何从CSS获取其颜色的东西。 更新这里是一个更新的小书签,修复了嵌套的元素问题,并将工作在许多不同的网站(包括这一个) UPDATE2增加了对透明度的支持,处理具有默认背景颜色rgba( 0,0,0,0)的元素。 更多的网站现在应该与更新的工作。 javascript: (function ($) { function load_script(src, callback) { var s = document.createElement('script'); s.src = src; s.onload = callback; document.getElementsByTagName('head')[0].appendChild(s); } function invertElement() { var colorProperties = ['color', 'background-color']; var color = null; for (var prop in colorProperties) { prop = […]
首先让我说我有这个问题:我需要填写同一个网页很多次,我需要填写的内容大部分是一样的,但是分散在整个网页上。 我想到的解决scheme:我知道有一种方法可以创build一些JavaScript函数,您可以将它放在Google书签后面,这样当您在页面上时,只需单击该书签即可完成一些操作。 我想知道是否有人使用(或创build)这样的东西。 如果你可以自己做这个,你怎么开始呢? 你可以使用jQuery吗? 如果可以创build这个,我也想知道是否可以在点击的时候显示一个popup框来询问一些参数,这样我就不需要3,4次填充相同的东西了
我正在使用Drupalbuild立一个网站。 在每个页面的标题,我想有一个单一的图像(我自己devise),这将作为一个自定义的“添加到collections夹”button。 点击图片应该添加网站的URL到用户浏览器的collections夹(书签)。 这应该适用于所有浏览器,IE7 +,FF,Opera,Chrome。 我无法find这个在线的很多信息。 我认为,JavaScript应该做的工作,但我没有太多的JavaScript经验:)所以我需要你的帮助!
我在想,我不能这样做的原因是因为它可能是一个巨大的安全漏洞,但这里呢… 我想在我的浏览器(FF3,最好)上有一个JavaScript代码的JavaScript代码片段。 它只会根据当前date构造一个URL,然后在该URL上执行一个window.location =。 我知道我可以制作一个页面,并保存在本地机器上,只要引用它,但我只是想知道是否可以绕过这一步,实际上书签的“位置”实际上只是javascript。 我可以发誓,这是可能的几年前,但我找不到任何方式现在告诉我。
我可以在源文件中设置书签,但有没有快捷键导航到书签? 导航菜单有一个goto行。 但是这没有用。
我找不到在XCode 4中的代码中放置书签的方法。我知道#pragma mark事情,但它不是我正在寻找的。 我需要的是我可以放置和删除鼠标单击和导航之间的下一个和以前,就像在VS. 有什么我失踪?
我阅读了一些关于命名分支和使用书签的信息。 不幸的是,我仍然没有看到它们之间的区别。 有没有? 有什么区别: hg branch blah hg up blah 和 hg bookmark blah hg up blah ? 为什么要使用书签,它与命名分支有什么不同?
Mercurial中的标签和书签有什么区别? 我似乎无法find任何有关这两者如何不同的讨论。
iPhone Web应用程序具有四个可用的configurationfunction (不包括HTML5应用程序caching),用于configuration将网页作为书签保存到主屏幕时网页的行为方式。 您可以指定主页图标。 您可以指定在加载网页时显示的启动图像。 您可以隐藏浏览器UI。 您可以更改状态栏的颜色。 这四个特性通过向<head>添加标签来实现: <link rel="apple-touch-icon" href="/custom_icon.png"/> <link rel="apple-touch-startup-image" href="/startup.png"> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-status-bar-style" content="black" /> 当然,这些“apple-”特定的标签都不会在Android中做任何事情。 但是有没有办法做同样的事情呢? [至less,我希望用户能够将我的网页添加到他们的Android主屏幕(例如在Android 2.0),并有一个漂亮的高分辨率图标。]