background.js
のファイルにデータベースとテーブルを作成しようとしていますが、何らかの形で作成されていません。 Chrome Inspector>リソース> WebSQLに見ると、何も見つかりません。私が見つけマイ拡張IDが~/Library/Application Support/Google/Chrome/Default/databases
でbkjajbjnoadlhnhmfekipifehbhgidpg
です:私は、それが作成されています推測Chrome拡張機能:インスペクタにWebQLデータベースが表示されない
function fetchData(){
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://localhost/php/fetch.php", true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
// JSON.parse does not evaluate the attacker's scripts.
var resp = xhr.responseText;
if(resp != null) {
var json = JSON.parse(resp)
console.log(resp);
var data = json['data'];
if(data != null) {
openDatabase('documents', '1.0', 'my storage', 5*1024*1024, function (db) {
alert('Called'); //This is not being called.
});
//var dbConnection = openDbConnect();
//createTable(dbConnection);
//Code below is called
for(var a=0;a <= data.length;a++) {
alert(data[a].title);
}
}
}
}
}
xhr.send();
}
更新
:
chrome-extension_bkjajbjnoadlhnhmfekipifehbhgidpg_0
しかし、それは奇妙な私ができるのコードを以下に示します。インスペクタでそれを見ることはできません。
更新#2
はページのように、WebSQL
はクローム全体で表示されていないことが判明します。訪問したページにDbを表示します。今私はどのようにビューアでクロム関連のDbを超過するか分かりません。