Я новичок как в разработке расширений Chrome, так и в методах веб-сайтов (в основном JS).
Пытаясь учиться самостоятельно, я хотел создать расширение Chrome, которое может сохранить текущую страницу, скажем, на рабочем столе. Я знаю, что это просто можно сделать с помощью "Ctrl + S", но я хочу реализовать то же самое, что и расширение Chrome.
Если возможно, я хочу создать расширение, которое сначала создает всплывающее меню, в котором в верхнем ряду будет кнопка для сохранения страницы.
Я попытался выяснить это сам, однако, я получил код ниже, который не работает. Не могли бы вы дать мне несколько советов о том, как действовать?
manifest.json
{
"name": "Extract",
"version": "2.0",
"description": "The first extension that I made.",
"browser_action": {
"default_icon": "icon.png",
"popup": "popup.html"
},
"permissions": [
"tabs"
]
}
popup.html
<style>
body {
min-width:357px;
overflow-x:hidden;
}
img {
margin:5px;
border:2px solid black;
vertical-align:middle;
width:75px;
height:75px;
}
</style>
<script>
function saveAsMe (filename)
{
document.execCommand('SaveAs',null,filename)
}
</script>
Заранее спасибо!