Chrome扩展程序background.js仅在用户可用时才能使用

时间:2014-04-30 21:35:46

标签: javascript cookies google-chrome-extension setcookie

我希望background.js仅在某个cookie值可用时才起作用,如果不可用,则popup.html应提示用户登录。我只希望只有当cookie值不可用时才会出现popup.html。我没有使用popup.js,如果我在这种情况下使用它,或者它应该足以在popup.html中嵌入我的脚本。

请指教。 谢谢!

1 个答案:

答案 0 :(得分:0)

  • 您可以使用chrome.cookies API检查后台页面中是否存在特定Cookie。

  • 由于Chrome扩展程序为Content Security Policy,您无法在popup.html中嵌入javascript代码。您需要将代码放在一个单独的文件中,例如popup.js,并通过<script src="popup.js></script>

  • 包含它