JavaScript Saving Dom через navigator.shareHtml

Программисты Html
Ответить
Anonymous
 JavaScript Saving Dom через navigator.share

Сообщение Anonymous »

Я использую простую HTML-страницу с JS. Я использую его в автономном режиме как в Windows, так и на Android. Я использую следующую функцию, чтобы сохранить изменения - она ​​загружает ее (DOM) в качестве нового файла. < /P>

Код: Выделить всё

//downloading als HTML file
var file = new window.Blob([document.documentElement.innerHTML], { type: "text/html" });
var URL = window.webkitURL || window.URL;
var downloadUrl = URL.createObjectURL(file);
var a = document.createElement("a");
a.download = "MyPage.html";
a.href = downloadUrl;
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
< /code>
Я стараюсь реализовать возможность navigator.share (особенно на устройстве Android). Я попробовал следующий подход, к сожалению, без успеха: < /p>
//sharing via navigator
var file2 = new File([document.documentElement.innerHTML], { type: "text/html" });
var filesArray = [file2];
if (navigator.share) {
navigator.share({
title: "test",
file: filesArray,
})
.then(() => console.log('Successful share'))
.catch((error) => console.log('Error sharing', error));
}
}
может кто -нибудь мне помочь?

Подробнее здесь: https://stackoverflow.com/questions/794 ... ator-share
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»