[英]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.