I m 试图推翻网站kitNoifications.create Notetification的缺省功能,并通过一个能够在OMS网页上添加一个文字的 Chrome号。 问题 现在,我需要从OM网页上查阅chrome.extension.sendRequest
,以便把我的要求推向国家促进平等论坛I的网页。 此前,在执行内容说明时,我每个网页上都放下了嵌入物体,但认为如果国家扫盲计划包含在范围内,而不在每一页上注入,它就会更加有效(和安全)。
if (window.webkitNotifications)
{
(function()
{
window.webkitNotifications.originalCreateNotification = window.webkitNotifications.createNotification;
window.webkitNotifications.createNotification = function (iconUrl, title, body) {
var n = window.webkitNotifications.originalCreateNotification(iconUrl, title, body);
n.original_show = n.show;
n.show = function ()
{
console.log("Chrome object", chrome);
console.log("Chrome.extension object", chrome.extension);
chrome.extension.sendRequest({ title : title, body : body, icon : iconUrl});
}
return n;
}
})();
}
这就是在人力部中作为文字内容注入的内容。 背景文件如下:
<embed type="application/x-npapiplugz" id="plugz">
<script>
var osd = document.getElementById( plugz );
function processReq(req, sender, callback)
{
osd.notify(req.title, req.body, req.image);
console.log("NOTIFY!", req.title, req.body, req.image);
};
chrome.extension.onRequest.addListener(processReq);
</script>