Я делаю простое расширение, которое получает URL-адрес текущей вкладки и сохраняет его в хранилище при нажатии кнопки «Создать» и извлекает URL-адрес при нажатии кнопки «Перейти».
Я получил неопределенныйTab и URL отладки этого кода. Я новичок в расширении Chrome и JavaScript и буду признателен за вашу помощь! :)))
это мой popup.js
$(function() {
$('#create').click(function() {
var tab;
var myUrl;
chrome.tabs.query({active: true, lastFocusedWindow: true}, function(tabs){
tab = tabs[0];
myUrl = tab.url;
});
chrome.storage.sync.set({'newUrl': myUrl});
});
});
popup.html
<script src= "jquery-3.4.1.min"></script>
<script src = "popup.js"></script>;
</head>
<body>
<input type = "button" id = "create" value = "create">
<input type = "button" id = "go" value = "go to">
</body>
manifest.json
"permissions": [
"tabs",
"activeTab",
"bookmarks",
"contextMenus",
"storage",
"*://*/*"
],