gpt4 book ai didi

javascript - Chrome 扩展程序无法创建 cookie

转载 作者:行者123 更新时间:2023-11-28 08:27:05 25 4
gpt4 key购买 nike

首先,我的英语很糟糕,我希望你能理解一切..

我在 google chrome 上创建了一个小扩展。基本上它是这样做的:

  • 当您点击扩展程序的图标时,它会显示一个表单 ( popup.html )
  • 当您点击 submi 按钮时,它会创建一个新的 cookie ( popup.js )

popup.html

    <!doctype html>
<html>
<head>
<title>Getting Started Extension's Popup</title>
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" target="_blank" rel="stylesheet">
<style>
body {
overflow-x: hidden;
background-color: white;
width: 170px !important;
height: 200px;
}
</style>
<script src="popup.js" langage="javascript"> </script>
</head>
<body>
<center>
<form action="online.html"><input id="alertButton" type="submit" value="submit"></input>
</form>
</center>
</body>
</html>

popup.js

    function myAlert()
{
chrome.cookies.set({url : "testing.com", domain : "www.testing.com", name : "name1", value: "value1", path : "/"}) ;
alert("after");
}

document.addEventListener('DOMContentLoaded', function () {
document.getElementById('alertButton').addEventListener('click', myAlert);
});

所以是的....它根本不会创建任何 cookie。我不明白,我已经尝试解决这个问题几个小时了。警报(“之后”)显示良好。

我需要帮助,谢谢您的帮助!

最佳答案

当您在本地运行该文件时,Cookie 在 Chrome 中不起作用。

您需要从网络服务器运行此文件。

如果你使用xampp,你可以把这个文件放入xampp的htdocs中,然后运行它

localhost/popup.html

您可以将Apache(网络服务器)和Mysql(数据库)放入xampp软件中。

关于javascript - Chrome 扩展程序无法创建 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22278106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com