获取应用/扩展图标文件对象为base64

时间:2016-09-15 16:49:43

标签: javascript google-chrome google-chrome-extension google-chrome-app

我使用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>数组,其中包含iconsizeurl类似于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字符串。

关于如何做的任何想法?

感谢。

0 个答案:

没有答案