[英]Chrome extension can't create cookie
首先,我不太喜欢英语,希望您能理解所有内容。
我在Google Chrome上创建了一个小扩展程序。 基本上是这样的:
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中不起作用。
您需要从Web服务器运行此文件。
就像您可以使用xampp一样,可以将此文件放入xampp的htdocs中,并像这样运行
localhost/popup.html
您可以将Apache (Web服务器)和Mysql (数据库)插入xampp软件。
您看不到它,因为您正在本地计算机上运行,即C://documents...etc。 您需要一台服务器。 即localhost / index.html。 您可以使用aptana并在其中创建一个Web项目。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.