我不知道我到底做错了什么!我相信这应该是可行的。我正在编写一个chrome扩展,它应该获取当前选项卡的url,并将#current-tab的html设置为该url (出于测试目的)。代码成功地到达了回调函数,但是当我把它放到一个警告框中时,它告诉我tab.url是未定义的,并且它没有把它的值放在#current-tab中。下面是我的代码:
$('#get-tab').click(function(){
chrome.tabs.query({"active" : true}, function(tab){
for (var i = 0; i
我是Chrome应用程序信封的新手,也是javascript的新手,在文档的帮助下,我试图在chrome应用程序中构建一个通知功能。下面是我的js文件的cod
var app=new function(){
var notification = webkitNotifications.createNotification(
'128.png', // icon url - can be relative
'Hello!', // notification title
'Lorem ipsum...' // notificat
我有两个变量被设置为函数的“返回值”,这些函数是获取选项卡的URL和对实际选项卡对象的引用,并将它们存储在变量中。我有一些密码:
function init(){
var url = getUrl();
var tab = getTab();
}
function getUrl(){
var tablink;
chrome.tabs.query({currentWindow: true, active: true},function(tabs){
tablink = tabs[0].url;
return tablink;
function Notify(header,content,image){
var note = webkitNotifications.createNotification(image||"",header,content);
note.show();
return note;}
var extensions = ["pbjhaapnigfhipfahcfkeakpcgkmnklc"];
function CheckReload(){
for(var CN=0;CN<extensions.length;CN++){
我正在处理一个chrome扩展,并且真的想让我的chrome选项页面访问IndexedDB中的数据,但是似乎不支持这个吗?
错误为:
未定义TypeError:无法读取未定义option.js:42的属性“事务”
var request = indexedDB.open(DB_NAME, DB_VERSION);
//console.log(request); /* The created indexedDB can be checked */
request.onsuccess = function (evt) {
console.log("