Javascript 狩猎延伸
我需要safari扩展的帮助。我正在从Chrome扩展移植到Safari扩展。我已经使用它向API发送消息。 现在我不明白如何才能为Safari扩展做同样的事情。我已经浏览了Safari消息和代理支持。但如何使用它还不是很清楚 我有三份档案Javascript 狩猎延伸,javascript,google-chrome-extension,safari-extension,Javascript,Google Chrome Extension,Safari Extension,我需要safari扩展的帮助。我正在从Chrome扩展移植到Safari扩展。我已经使用它向API发送消息。 现在我不明白如何才能为Safari扩展做同样的事情。我已经浏览了Safari消息和代理支持。但如何使用它还不是很清楚 我有三份档案 popup.html popup.js background.js 在popup.html中,所有html都存在,按钮输入和其他html内容。 在Popup.js中驻留方法和事件,如按钮的单击。就像下面的文字一样 在Popup.js中驻留方法和事件,如按
popup.html
popup.js
background.js
在popup.html中,所有html都存在,按钮输入和其他html内容。
在Popup.js中驻留方法和事件,如按钮的单击。就像下面的文字一样
在Popup.js中驻留方法和事件,如按钮的单击。就像下面的文字一样
function gen_generate_click(e) {
chrome.runtime.sendMessage({'name': 'get_new_generate_password'}, function(response) {
set_password_generate( response.password );
});
在这里单击按钮,我们将向background.js发送消息,其中包含事件监听器,如
chrome.runtime.onMessage.addListener(function (request, sender, sendResponse) {
if (request.name == 'get_new_generate_password') {
$.when( generate_password(getStorageMemory('url'), getStorageMemory('auth_key')) ).then(
function(password) {
sendResponse({ 'password': password});
}
);
}
});
这里的重点是,我无法找到一种方法来处理这些类型的请求并在safari中发送消息。请阅读-总结是,这不是一种向志愿者致意的理想方式,可能会对获得答案产生反作用。请不要将此添加到您的问题中。要获得帮助,您需要进一步解释扩展的结构。哪个部分正在用
发送消息调用什么?请帮助我@Xan