我正在开发一个 Safari 扩展程序并面临一些问题。
我想在新选项卡中显示存储在本地存储中的一些内容。我无法动态更改新 html 页面的内容...
我的问题是如何在新选项卡中显示动态 html 内容。每次用户单击扩展时,内容都会更改。
提前致谢!!!
编辑:我能想到的一种方法是使用javascript的DOM对象并从本地存储中检索内容。但是这个解决方案对我来说似乎是错误的。任何人都可以朝这个方向投一些光吗?
EDIT2:更准确地说,我正在开发一个 safari 扩展,其中我想在用户单击扩展按钮时在新选项卡中显示一个 html 文件。我想在该新选项卡中显示的内容是动态的,它将基于存储在本地存储中的一些数据作为键值对。要从 safari 扩展打开一个新选项卡,我可以做类似的事情
var newTab = safari.application.activeBrowserWindow.openTab();
newTab.url = safari.extension.baseURI + 'mainPage/mainPage.html';
其中 url 将是本地 html 文件。现在我的问题是如何修改本地 html 文件以在其中插入动态内容。