execCommand SaveAs работает в Firefox?

Проверьте у AMBARI, отключена ли ACID. Если ACID отключен, то для параллелизма также должно быть установлено значение false. Затем set hive.support.concurrency=false, как только вы запустите это, убедитесь, что перезапустили соответствующие компоненты, чтобы изменения вступили в силу.

7
задан hakre 19 October 2013 в 12:31
поделиться

3 ответа

execCommand не полностью стандартизирован для браузеров. Действительно, execCommand ('SaveAs', ...), похоже, поддерживается только в IE. Рекомендуемый способ принудительного сохранения - использовать заголовок content-disposition: attachment, как описано в http://www.jtricks.com/bits/content_disposition.html

Поскольку это часть заголовок HTTP, вы можете использовать его для любого типа файла. Если вы используете apache, вы можете добавлять заголовки с помощью файла .htaccess, как описано здесь . Например:

<FilesMatch "\.pdf$">
<IfModule mod_headers.c>
Header set Content-Disposition "attachment"
# for older browsers
Header set Content-Type "application/octet-stream"
</IfModule>
</FilesMatch>
10
ответ дан 6 December 2019 в 08:17
поделиться

Как Microsoft выразила : «Не существует общедоступного стандарта, применимого к этому методу».

3
ответ дан 6 December 2019 в 08:17
поделиться

Firefox не поддерживает execCommand. На самом деле, похоже, это только для IE.

0
ответ дан 6 December 2019 в 08:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: