首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从Chrome/FF“工作台”打开琐碎的书签

从Chrome/FF“工作台”打开琐碎的书签
EN

Stack Overflow用户
提问于 2013-06-03 22:17:59
回答 2查看 117关注 0票数 0

在Chrome/Firefox (ctrl+t)中打开新选项卡时,默认情况下会打开某种“工作台”页面:

我有一个非常琐碎的bookarklet,它有以下URL:

javascript:location.href="http://google.com"

当从任何“普通”页面打开它时,它都会完美地工作,但是当我在“工作台”模式下(在Chrome和FF中)点击书签时,绝对没有反应。浏览器中的URL一点也不改变。(更新:甚至更简单的javascript:alert("test")书签在这种模式下也不会给出结果)

因为工作台是我通常打开书签的地方,所以我真的很想从那里打开我的书签。

问题可能与书签定义的这一部分有关:

脚本在当前页面的上下文中执行。

工作台可能与普通HTML页面不太接近。不管怎样,我很乐意找到一些解决办法。

PS。当然,我的目标是制作比这个更复杂的书签,但是我想从任何有用的东西开始,然后堆在这个问题上:)。

EN

Stack Overflow用户

发布于 2014-02-13 15:55:15

在New页面中有一个问题,因为对chrome:// page进行了安全检查。

我们允许在总括中键入的JavaScript URL绕过CSP。这是一个单独的安全检查,为了安全起见,Cris添加了这个检查来阻止铬页面上的总括JavaScript URL。 [来源]

修复方法是让书签创建一个新页面并将JavaScript注入其中。下面是一个您可以保存在书签中的URL示例。

data:text/html,<script>alert('This works');</script>

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16906760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档