我使用management API来获取所有已安装的应用和扩展程序。我想将此信息发送给服务器。
每个应用/扩展程序都有一个<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="container">
<div><h1>this is div 1</h1></div>
<div><h1>this is div 2</h1></div>
<div><h1>this is div 3</h1></div>
<div><h1>this is div 4</h1></div>
<div><h1>this is div 5</h1></div>
</div>
数组,其中包含icon
和size
。
url
类似于url
。我想将它发送到base64中的服务器。
我试图做的事情是:
chrome://extension-icon/gmgpodcgeocidkeclglljo88jp9kclhhmmdacfo/32/0
其中var reader = new FileReader();
reader.onloadend = function() {
result = reader.result;
}
if (file) {
reader.readAsDataURL(file);
} else {
result = "";
}
是图标网址的File对象。但是我找不到如何使用这种url格式创建File对象。
我试过了:
file
结果我得到了一个绝对错误的base64字符串。
关于如何做的任何想法?
感谢。