【问题标题】:Firefox removes href attribute if the link doesn't start with htttp://如果链接不以 http:// 开头,Firefox 会删除 href 属性
【发布时间】:2017-04-09 19:18:16
【问题描述】:

如果我在 Chrome 或 Firefox 的 html 编辑器中粘贴带有 href 且不以 http:// 开头的 html 链接,则结果会不一样。 Chrome 保留 href 属性,但 Firefox 将其删除。

因此,如果我在 Chrome 中的 HTML 编辑器的 HTML 模式(不是源代码模式)中粘贴一个链接(具有此源代码 <a href="zotero://open-pdf/0_123456" target="_blank">Open PDF</a>),然后它们切换到源代码模式,我会看到准确的源代码如上。但是,如果我将相同的链接粘贴到 Firefox 的 HTML 编辑器中,我最终会得到以下源代码:

<a target="_blank">Open PDF</a> 

可以使用Quackit.com 进行测试。当我在安全模式下启动 Firefox 时,href="zotero://open-pdf/0_123456" 不会被删除。

如果href 不包含http://,我如何在 Firefox 的 HTML 编辑器中粘贴链接?


更多背景:我正在使用基于 HtmlClipboard 的 python 脚本创建此链接


我在that 页面上尝试了所有解决方案,但没有成功。我的问题好像不太一样。我用 Firefox 打开本地链接没有任何问题:如果我将 zotero://open-pdf/0_123456 粘贴到 url 栏中,firefox 会打开 pdf。我无法在 html 编辑器中粘贴 html 链接。

【问题讨论】:

标签: html http firefox href clipboard


【解决方案1】:

毕竟,它不是由 Firefox 引起的,而是我的扩展之一,因为当 Firefox 处于安全模式(在 Windows 上,Windows + R 并输入 firefox -safe-mode)时问题就会消失。这并不能解决我的问题,但至少它回答了这个问题。

感谢jscher2000 向我指出这一点。

【讨论】:

    猜你喜欢
    • 2013-06-27
    • 1970-01-01
    • 2021-12-06
    • 1970-01-01
    • 1970-01-01
    • 2016-09-16
    • 1970-01-01
    • 2014-10-21
    • 2022-07-07
    相关资源
    最近更新 更多