1

У меня есть файл crx, размещенный на сервере. У меня есть ссылка на моей веб-странице, чтобы загрузить ее на локальном компьютере.CRX Файл не загружен

<a href="https://example.com/ext/test-1.0.0.crx" target="download_frame">Download</a> 

<iframe id="download_frame" name="download_frame" src="about:Blank" style="width:0px; height:0px; overflow:hidden;" frameborder="0" scrolling="no"> 
</iframe> 

<script type="text/javascript"> 
    document.getElementById('download_frame').src="https://example.com/ext/test-1.0.0.crx"; 
</script> 

Но при нажатии ссылки ничего не происходит. Щелкните правой кнопкой мыши -> Сохранить загрузку файла.

Кроме того,

* window.open("https://example.com/ext/test-1.0.0.crx"); 
* window.location = "https://example.com/ext/test-1.0.0.crx"; 
* window.location.href = "https://example.com/ext/test-1.0.0.crx"; 

Всего эти три способа открыть файл CRX в том же/новой веб-странице в виде двоичный файла в кодировке. И не загружайте файл

Просьба указать, как загрузить файл.

+0

Эта ссылка является путь для загрузки файла CRX ?. https://test.com/ext/test-1.0.0.crx –

+0

Нет Anandh, его частная размещенная ссылка. Изменена ссылка на случайный адрес ссылки – zeetit

+1

Лучше использовать 'example.com' для таких целей; Я отредактировал его, чтобы сделать его более ясным. – Xan

ответ

1

Я был в состоянии удалить эту неоднозначность, путем добавления идентификации типа для CRX-файлов, добавив следующую строку в файл .htaccess:

AddType application/octet-stream crx CRX 
+1

Спасибо всем. Многому научился с вашими знаниями – zeetit

Смежные вопросы