Firefox 移除 link 不以 http:// 开头的 href 属性
Firefox removes href attribute if the link doesn't start with htttp://
如果我在 Chrome 的 html 编辑器中粘贴 html link 和不以 http://
开头的 href
] 或 Firefox,那么结果是不一样的。 Chrome 保留 href 属性,但 Firefox 将其删除。
所以如果我在 HTML 编辑器的 HTML 模式(不是源代码模式)中粘贴 link(它有这个源代码 <a href="zotero://open-pdf/0_123456" target="_blank">Open PDF</a>
)在Chrome,然后他们切换到源代码模式,我看到他们的源代码和上面一样。但是,如果我将相同的 link 粘贴到 Firefox 的 HTML 编辑器中,我将得到以下源代码:
<a target="_blank">Open PDF</a>
测试可以用Quackit.com完成。当我以安全模式启动 Firefox 时,href="zotero://open-pdf/0_123456"
没有被删除。
当 href
不包含 http://
时,如何在 Firefox 的 HTML 编辑器中粘贴 link?
更多背景:我正在使用基于 HtmlClipboard
的 python 脚本创建此 link
我尝试了 that 页面上的所有解决方案,但没有成功。我的问题好像不太一样。我用 firefox 打开本地 link 没有任何问题:如果我在 url 栏中粘贴 zotero://open-pdf/0_123456
,firefox 打开 pdf。我在 html 编辑器中粘贴 html link 时遇到问题。
毕竟,这不是由 Firefox 引起的,而是我的一个扩展,因为当 Firefox 处于安全模式时问题消失了(在 Windows、Windows + R
上输入 firefox -safe-mode
).这并不能解决我的问题,但至少它回答了这个问题。
感谢 jscher2000 向我指出这一点。
如果我在 Chrome 的 html 编辑器中粘贴 html link 和不以 http://
开头的 href
] 或 Firefox,那么结果是不一样的。 Chrome 保留 href 属性,但 Firefox 将其删除。
所以如果我在 HTML 编辑器的 HTML 模式(不是源代码模式)中粘贴 link(它有这个源代码 <a href="zotero://open-pdf/0_123456" target="_blank">Open PDF</a>
)在Chrome,然后他们切换到源代码模式,我看到他们的源代码和上面一样。但是,如果我将相同的 link 粘贴到 Firefox 的 HTML 编辑器中,我将得到以下源代码:
<a target="_blank">Open PDF</a>
测试可以用Quackit.com完成。当我以安全模式启动 Firefox 时,href="zotero://open-pdf/0_123456"
没有被删除。
当 href
不包含 http://
时,如何在 Firefox 的 HTML 编辑器中粘贴 link?
更多背景:我正在使用基于 HtmlClipboard
的 python 脚本创建此 link我尝试了 that 页面上的所有解决方案,但没有成功。我的问题好像不太一样。我用 firefox 打开本地 link 没有任何问题:如果我在 url 栏中粘贴 zotero://open-pdf/0_123456
,firefox 打开 pdf。我在 html 编辑器中粘贴 html link 时遇到问题。
毕竟,这不是由 Firefox 引起的,而是我的一个扩展,因为当 Firefox 处于安全模式时问题消失了(在 Windows、Windows + R
上输入 firefox -safe-mode
).这并不能解决我的问题,但至少它回答了这个问题。
感谢 jscher2000 向我指出这一点。