标签: bookmarklet

APL 的 OpenURL 命令是否支持小书签?

我想要制作一项 Alexa 技能,以简化使用spacedesk 的 HTML5 查看器和 Silk 将 Echo Show 变成 Windows PC 的第二个显示器的过程。使用 MyPage 技能存在两个主要问题:

  1. 屏幕超时

  2. 屏幕左上角的汉堡菜单,在 Echo Show 5 等较小的屏幕上可能会造成干扰

我整理了一个包含DaGammla 的 keep-silk-open 脚本的书签来解决该问题,并将其设置为 Silk 浏览器中的书签。

然而,有了这项技能,我希望有一种方法可以在加载后立即将书签应用到 spacedesk 页面。那么,有没有办法完成这个任务(即OpenURL APL 命令是否支持书签?)如果有,那就太好了。

bookmarklet alexa-skills-kit alexa-presentation-language

2
推荐指数
1
解决办法
85
查看次数

js:从其他域加载页面的html

我想知道如何加载托管在不同域上的HTML?

我正在使用JavaScript,并希望创建一个书签,使我能够解析外部HTML.

我一直在谷歌上搜索几个小时......

javascript bookmarklet cross-domain

1
推荐指数
1
解决办法
1万
查看次数

正则表达式解释

我正在查看tumblr bookmarklet中的代码,很好奇下面的代码是做什么的.

try{
    if(!/^(.*\.)?tumblr[^.]*$/.test(l.host))
        throw(0);
        tstbklt();
}
Run Code Online (Sandbox Code Playgroud)

谁能告诉我if行是在测试什么?我试图解码正则表达式,但一直无法解决.

javascript regex bookmarklet

1
推荐指数
1
解决办法
215
查看次数

状态栏中的document.write

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

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

javascript bookmarklet

1
推荐指数
1
解决办法
1475
查看次数

如何通过php获取其中包含"#"的URL?

可能重复:
用php检索网址中的哈希值?

我有一个页面在其网址中包含书签

http://www.abc.com/page_url#bookmark

我使用$_SERVER['HTTP_HOST']$_SERVER["REQUEST_URI"]获取网址,但其gigvng网址只有 http://www.abc.com/page_url, 即它没有给我的书签链接.

如何在php中获取我的完整网址(带有'#'内容)?

编辑:

看我想做的是我想在我的网址中添加'/',即如果网址是http://www.abc.com/page_url#bookmark,那么我想将其重定向到http://www.abc. com/page_url#bookmark /.当我用$ _SERVER ["REQUEST_URI"]执行此操作时,其结果为http://www.abc.com/page_url/#bookmark,这是错误的.现在请告诉我该怎么办?

php url bookmarklet

1
推荐指数
1
解决办法
182
查看次数

如何使用浏览器的地址栏更改网站背景颜色?

当我在Google Chrome或任何其他浏览器中输入地址栏时:

javascript:alert("hello");?????
Run Code Online (Sandbox Code Playgroud)

它有效,但是

javascript:document.body.style.background="Red";
Run Code Online (Sandbox Code Playgroud)

没有.这是为什么?如何使用地址栏更改背景颜色?

javascript browser address-bar bookmarklet

1
推荐指数
1
解决办法
1424
查看次数

如何通过书签调用休息服务

我有一个接受URL参数的休息服务: myService/add?pageUrl=www.google.com

我正在尝试将其添加为书签,因此每当用户单击书签时,当前页面URL都会发送到我的休息服务.

这是我正在使用的javascript代码,但未调用该服务

javascript:function savePage() {
    window.open('myService/add?pageUrl=' + document.URL) 
    alert('Page saved');
}
savePage(); 
Run Code Online (Sandbox Code Playgroud)

我收到错误:

Uncaught SyntaxError:意外的标识符

如何修改上面的javascript,以便当我将代码添加到书签时,我的服务被调用,用户正在访问的当前URL被发送到服务?

javascript rest jquery google-chrome bookmarklet

1
推荐指数
1
解决办法
490
查看次数

通过脚本加载器在书签中加载外部JavaScript

这是我目前的设置:

  1. 我的Sharepoint上有一个脚本.
  2. 每个用户都在书签中添加它以使用它.
  3. 如果我进行更新,他们必须再次设置书签.

我想做的事:

  1. 用户将脚本加载器添加到书签工具栏
  2. 他们点击它,然后从我们的Sharepoint加载脚本.

这样,如果我需要进行任何更改,他们就不必做任何事情,并且会自动反映更改.

我的bookmarklets /脚本依赖于jQuery来制作ajax任务,并且只是为了一般的易用性.

我目前正在使用这个:http://benalman.com/projects/run-jquery-code-bookmarklet/

有没有我可以用于此类事情的框架?我知道Visual Event使用了一个加载器,但由于它是用Closure压缩的,所以我无法确切知道它在做什么.我明白,因为事物是在Javascript中异步加载的,所以我必须将我的所有代码都包装在jquery中,这很好..我只是需要一种方法来实现它.

javascript jquery bookmarklet inject

1
推荐指数
1
解决办法
3139
查看次数

Javascript | 用于替换当前窗口位置的链接/书签

我经常使用网页的三种变体,1) 开发网址,2) 预览/暂存网址,以及 3) 和实时网址。

我想创建一个链接(书签?),然后我可以将其添加到我的书签栏中,这将更改 URL 字符串的一部分(基本上是页面名称之前的所有内容),然后在新选项卡(或相同选项卡)中加载生成的 URL如果更容易)。

示例: 使用 Dev URL 处理页面:

https://dev.mysite.com/cf#/content/www/page1.html
Run Code Online (Sandbox Code Playgroud)

我希望能够单击该链接并重新加载页面并在相同或新窗口/选项卡中返回以下暂存 URL:

https://preview2.mysite.com/page1.html
Run Code Online (Sandbox Code Playgroud)

然后,如果我再次单击该链接,我希望页面重新加载并在同一或新窗口/选项卡中返回以下实时 URL:

http://www2.mysite.com/page1.html
Run Code Online (Sandbox Code Playgroud)

然后,如果我再次单击该链接,我希望页面重新加载并在相同或新窗口/选项卡中返回以下开发网址:

https://dev.mysite.com/cf#/content/www/page1.html
Run Code Online (Sandbox Code Playgroud)

因此,当我在开发、测试和访问页面的实时版本时更改 url 的这些变体时,我基本上希望避免大量的剪切/复制和粘贴。

这是我到目前为止的地方..停留在它最基本的方面,如果在开发页面上,重新加载到预览页面:

由 joewiz.org “fixing-urls-with-dns-errors” 和 Stack user63503 中的“如何用 JavaScript 替换部分 URL?”的方法的变体。并且还尝试了W3Schools 的 str.replace 之后

javascript:(function(){window.location.url.replace("dev.mysite.com/cf#/content/www/","preview2.mysite.com/");})();
Run Code Online (Sandbox Code Playgroud)

或者

javascript:(function(){window.location.pathname.replace("dev.mysite.com/cf#/content/www/","preview2.mysite.com/");})()
Run Code Online (Sandbox Code Playgroud)

这只是你可以说的步骤之一,我已经被卡住了。我尝试了很多变体,但我无法替换 url 的特定部分,更不用说根据当前浏览器的位置添加重新加载到开发、预览、实时的规则了。

我意识到已经提出了非常相似的问题,但恐怕我无法从我发现的问题中推断出可操作的信息。但是,如果您觉得以前的帖子相关,请告诉我,我会去那里学习。

非常感谢大家!!

html javascript url google-chrome bookmarklet

1
推荐指数
1
解决办法
2799
查看次数

用于清除appcache/cookies/localstorage的书签?

我一直在研究这个地方,我找不到任何东西.我发现很难相信我是第一个考虑尝试这样做的人,但我想知道它是否有可能.

我想使用我可以在工具栏上留下的书签来清除cookie,应用缓存,本地存储,与网站相关的所有内容.

那可能吗?

javascript cookies html5 bookmarklet

1
推荐指数
1
解决办法
784
查看次数