1

Тема: WEB SQL DB в Chrome

Роблю плагін для хром для зберігання паролів, вирішив їх зберігати в web sql, тільки от не зрозумію наприклад я зберіг пароль від контакту, подивився його в бд (ctr + shift + j -> resources-> web sql-> myBd), так він зберігся, але перейшов на маїл зберіг від маїла пароль, дивлюся а там паролі тільки від маїла, тобто видно паролі тільки від тих сайтах на яких я перебуваю, чому так? І якщо я просто на будь сторіночці хочу вивести всі поля запитом, то бд як буд то порожня.
Ось запит з скрипта:

db.transaction(function(tx){
    tx.executeSql("SELECT COUNT(*) FROM SaveLP", [],function(res){
     tx.executeSql("INSERT INTO SaveLP(title,log,pas) values(?,?,?)",[title,login,pass],null,null)
      },function(tx,error){
      tx.executeSql("CREATE TABLE SaveLP(title TEXT, log TEXT, pas TEXT)",[],null,null);}
)});

2

Re: WEB SQL DB в Chrome

На 100% не впевнений, але web sql локальне сховище даних, тобто права доступу нагадують куки.

Подякували: timedoru1

3

Re: WEB SQL DB в Chrome

Дякую ailkiv за відповідь. А на вашу думку, де краще всього зберігати пароль і як? Раніше я думав що краще всьго для мого завдання буде web sql, але тепер потрібно шукоти інші шляхи, с куками ніколи не працював.

4

Re: WEB SQL DB в Chrome

Ну я б думав у таком напрямку.
Щоб була сторінка background (для розширень такі можна створювати) і уній створювати web sql із всіма паролями. Далі зробити іконку праворуч від url сайт.

Щоб працювало за такою схемою...
1. Всі паролі можна переглянути на сторінці background
2. Якщо треба на якомусь сайті авторизуватися, я клікаю на іконку і мені вилазить віконце де можна вибрати сайт і воно покаже мені логін і пароль, який вручну скопіюю куди треба

П.С. Але на маю думку краще використати вже існуючі сервіси

Подякували: timedoru1