Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome extension 正在尝试将默认收件人添加到“电子邮件此页面”扩展名_Google Chrome Extension - Fatal编程技术网

Google chrome extension 正在尝试将默认收件人添加到“电子邮件此页面”扩展名

Google chrome extension 正在尝试将默认收件人添加到“电子邮件此页面”扩展名,google-chrome-extension,Google Chrome Extension,我正在尝试使用这个页面示例中的电子邮件作为基础,并制作我自己的第一个Chrome扩展 我想做的很简单:我想为收件人添加一个默认的电子邮件地址 不幸的是,我似乎找不到Chrome电子邮件API的描述 无论如何,我尝试将另一个JSON对象/参数添加到additionalInfo变量时,包含了以下几个变量: var additionalInfo = { "title": document.title, "selection": window.getSelection()

我正在尝试使用这个页面示例中的电子邮件作为基础,并制作我自己的第一个Chrome扩展

我想做的很简单:我想为收件人添加一个默认的电子邮件地址

不幸的是,我似乎找不到Chrome电子邮件API的描述

无论如何,我尝试将另一个JSON对象/参数添加到additionalInfo变量时,包含了以下几个变量:

    var additionalInfo = {
      "title": document.title,
      "selection": window.getSelection().toString(),

      "mailto": 'foo@foobar.com' // my code

    };

    chrome.extension.connect().postMessage(additionalInfo);
我也试着在options.html文件中找到一个要编辑的“mailto”调用,但同样没有成功

我开始怀疑使用的API是否不是外部API——也许我在错误的地方寻找答案

不管怎样-帮助会很好。
b

您只需修改背景页面:

function executeMailto(tab_id, subject, body, selection, mailto) {
    var default_handler = customMailtoUrl().length == 0;
    var action_url = "mailto:" + mailto + "?";
    ...
}
...
chrome.extension.onConnect.addListener(function(port) {
    ...
    executeMailto(tab.id, info.title, tab.url, info.selection, info.mailto);
    ...
});

谢谢,我试试看。我在哪里可以找到关于如何使用ChromeAPI的这类和其他类型的信息?我浏览了谷歌的网页,但没有找到这些信息。