Я просматривал расширения Chrome, и я хотел бы создать расширение, которое взаимодействует с веб-страницей с помощью боковой панели. Таким образом, пользователь нажимает кнопку для запуска расширения, а текущая страница разбивается, а правая часть отображает мое расширение. Я попробовал ниже, но ничего не вижу (работает или нет). Я не слишком удивлен, что он не работает, поскольку у меня нет файла sidebar.html для одной вещи. Причина в том, что в манифесте я вижу это в другом посте этого сайта. Было предложено использовать строку "боковой панели" в manifest.json, но "боковая панель" даже не упоминается в документации как действительная часть синтаксиса манифеста.
manifest.json:
{
"name": "Test 1",
"version": "1.0",
"description": "Test Extension 1",
"page_action": {
"default_icon": "icon.png",
"default_title": "Testing",
"default_popup": "popup.html"
},
"sidebar" : {},
"permissions": [
"experimental"
]
}
popup.html:
<script>
chrome.experimental.sidebar.show();
chrome.experimental.sidebar.expand();
chrome.experimental.sidebar.navigate({path: "sidebar.html"});
</script>
Я включил "экспериментальный".
Спасибо за любую помощь.