我在这件事上遇到了很多麻烦,我希望有人可以帮助我。

    <select id="routeBox" name="routeBox"
    onchange="javascript: getRoute(route, routeBox.selectedIndex);
    setCookies('http://127.0.0.1/*', 'routeCookie', routeBox.options.selectedIndex);">
    </select>


第一个函数按预期运行,但第二个函数setCookies永远不会运行。
这是setCookies:

    function setCookies(domain, name, value) {
    chrome.cookies.set({"url": domain, "name": name, "value": value});
    alert("cookie set");
    }


该函数位于脚本标记中的selectBox上方。

任何帮助将是巨大的!

谢谢

最佳答案

您的代码看起来不错,API看起来正确,因此我只能想象您可能忘记了在清单中声明"cookies" permission

09-17 20:24