- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这个 javascript 书签这会将提示值附加到 www.oracle.com 并在选项卡中打开该 url。
javascript:window.location.href='http://www.oracle.com/'+prompt("Please enter your input:", "exadata");
在 Firefox 中,这工作正常。如果我打开了某个网站的选项卡,请单击此书签,打开预期的网站。 oracle.com 附加了填充值。当我在新选项卡中并按预期打开 oracle url 时,这也有效。
但在 chrome 中,如果我在选项卡中加载了一些站点并单击此书签,则此操作正常。但是如果我在新标签页中,点击这个书签什么都不做。它甚至不显示提示框。
我在这里缺少什么?是否与 Firefox 和 Chrome 中新标签页的处理方式有关?
最佳答案
这似乎是由于出于安全原因在新标签页上禁用 javascript 时出现的一些问题。
更多细节可以在这里看到:https://bugs.chromium.org/p/chromium/issues/detail?id=98871#c2
从对上述问题的评论中,我发现如果我们将其视为数据 url ( https://bugs.chromium.org/p/chromium/issues/detail?id=98871#c7) 也可以实现如下所示:
data:text/html,<script>window.location.href='http://www.oracle.com/'+prompt("Please enter your input:", "exadata");</script>
希望对您有所帮助。
关于javascript bookmarklet 在 chrome 的新标签中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56793918/
我正在尝试创建一个小书签来填充我当前页面表单上的字段。 这是一个用给定值填充 1 个字段的简单脚本: javascript:(function(){d=document;e=d.getElementB
我正在制作一个书签,它调用 Google App Engine 应用程序。 GAE 应用程序使用登录信息,我想将这些信息存储在书签中,因此当用户第一次单击书签时,它会询问登录信息,但从下次开始它会自动
如何在屏幕中间弹出一个 div 的地方制作书签? 看起来很简单,就是想不起来。 最佳答案 要让一个 div 出现在屏幕中间,你需要两个 div,一个在另一个里面: 外层 div 固定在 top 50%
我在 HTML 页面上有一些文本。需要一个小书签(无 jQuery),它将使用正则表达式找到一段文本,然后将其替换为以文本作为参数的链接 之前的例子: aaa bbb ccc ddd 之后的例子: a
我如何转换这个“自动滚动”的小书签,以便我可以将它放在我的网站上,以便在页面加载时自动运行。我尝试按原样使用代码,但我想我必须在网站读取它之前更改一些内容。 javascript:/*The%2
我有一个完美工作的书签,可以获取文档标题和当前网站的 URL,并将其放入新加载页面的 URL 中(下面的代码)...现在我想知道如何让这个 domain.com/bookmarklet ?…在一个新的
我做了这个书签: javascript:(function(){var s=document.createElement('script');s.setAttribute('src','http://
我想制作一个 Chrome Bookmarklet,它可以打开一个带有特定操作的新标签页。 更确切地说,我想要一个固定的 URL,如 "https://www.blablabla.com/search
我正在创建一个小书签,它在某些网站上运行良好,但在其他网站上则完全不起作用。当失败时,脚本仍然添加到底部...但只有部分 javascript 运行。 我假设存在 JavaScript 冲突...有什
我需要创建一个链接来打开页面并向其中添加一些脚本。 这就是为什么我认为创建书签是最好的方法。例如,我想将用户重定向到一个页面,并在用户尝试关闭选项卡时提醒用户。 我想使用的代码 javascript:
如何从外部站点加载 html? (跨域) 最佳答案 如果您只想显示其他网站页面的完整内容,可以使用标签。 Ajax (带有 XmlHttpRequest 对象) 无法跨域工作(除了某些最新的浏览器,考
我喜欢用 JavaScript/Bookmarklets 拉动我的 Chrome/Chromium 体验, 但现在我面临以下问题: 代码 javascript:/*img2float*/ var st
我正在尝试创建一个书签,它将在网页上的文本区域中插入一些文本(网页供内部使用,因此没有必要链接)。 这是我尝试过的 JavaScript 代码示例: (function(){document.getE
抱歉,我已经在 StackOverflow 上搜索了一段时间,但似乎无法获得足够的信息来解决我的问题。我不是很擅长正则表达式,或者在小书签中使用 javascript。希望有人能帮我解决这个小问题。
我尝试运行一个简单的代码来替换 JS 中 HTML 页面正文中的字符串。 document.body.innerHTML = document.body.innerHTML.replace(/foo/
我编写了一个脚本来更改设计糟糕的页面上的 CSS 元素。我一直在 Chrome 中测试它,现在它的功能齐全。我已将其放在网络上,现在将其用作小书签文本: javascript:(function(){
我有这个 javascript 书签这会将提示值附加到 www.oracle.com 并在选项卡中打开该 url。 javascript:window.location.href='http://ww
这个想法是写一个简单的书签。如果问题可能重复,请指点我,因为我没有找到。 我正在尝试使用书签并使用某些 jquery api 使当前页面启用 jquery。 Uncaught SyntaxError:
有人想试一试为什么这个小书签在 IE8 中失败吗?它将 Friefox 和 Safari 中的所有文本转为大写。但在 IE8 中,它只是因“正在加载...”而停滞不前。我在 IE8 中启用了运行 sc
有没有什么方法可以为谷歌浏览器制作一个 JavaScript 书签,当点击它时,当前页面会从 : www.youtube.com/watch?v=VIDEOID 或 www.youtube.com/w
我是一名优秀的程序员,十分优秀!