Как читать и отображать файл в расширении chrome
Я хочу прочитать и отобразить содержимое файла в расширении chrome (файл уже находится внутри каталога расширений).Как это сделать?Могу ли я использовать HTML5 для его чтения?
var elema3 = document.body.getElementsByClassName("slicefooter");
elema3[0].innerHTML='Shanmuga Subramanian';
var a1=chrome.extension.getURL('script1.txt');
var reader = new FileReader();
reader.readAsText(a1);
2 ответов
Используйте XMLHttpRequest.
пример:
var xhr = new XMLHttpRequest();
xhr.open('GET', chrome.extension.getURL('script1.txt'), true);
xhr.onreadystatechange = function()
{
if(xhr.readyState == XMLHttpRequest.DONE && xhr.status == 200)
{
//... The content has been read in xhr.responseText
}
};
xhr.send();
лучшим вариантом было бы сохранить содержимое вашего текста в самом HTML, используя что-то вроде
<script id="textFile" type="text/x-template">...</script>
и затем ссылаться на содержимое шаблона через document.getElementById('textFile')
.
Дайте мне знать, если вам нужна дополнительная информация.