Если я вставляю html-ссылку с href
, которая не начинается с http://
в редакторе html в Chrome или Firefox, тогда результат не будет таким же , Chrome сохраняет атрибут href, но Firefox удаляет его.Firefox удаляет атрибут href, если ссылка не начинается с htttp: //
Поэтому, если я вставляю ссылку (которая имеет этот исходный код <a href="zotero://open-pdf/0_123456" target="_blank">Open PDF</a>
) в режиме HTML (а не в исходном коде) HTML-редактора в Chrome, а затем переключается в режим исходного кода, я вижу точное их исходный код, как указано выше. Но если я вставляю тот же ссылку в HTML-редакторе в Firefox, я в конечном итоге с этим исходным кодом:
<a target="_blank">Open PDF</a>
Испытание может быть сделано с Quackit.com. Когда я запускаю Firefox в безопасном режиме, то href="zotero://open-pdf/0_123456"
не удаляется.
Как вставить ссылку в HTML-редактор в Firefox, когда ее href
не содержит http://
?
Больше фона: Я создаю эту ссылку с питон скрипт, основанный на HtmlClipboard
Я попробовал все решения на that странице, но без успеха. Моя проблема, похоже, не такая. У меня нет никаких проблем с открытием локальной ссылки с firefox: если я вставляю zotero://open-pdf/0_123456
в строку url, firefox откройте pdf. У меня проблемы с вставкой html-ссылки в редакторе html.
Возможный дубликат [Ссылки Firefox на локальные или сетевые страницы не работают] (http://stackoverflow.com/questions/192080/firefox-links-to-local-or-network-pages-do-not-work) – raven
@raven: см. Мое редактирование в вопросе – Enora