假设一个网络应用(通过http提供)具有一个带有另一个域src的标签.外部脚本使用cookie和/或localStorage来处理事务.它可以访问哪些域Cookie? <!-在example.org上->< script src =http://anotherexample.org/script.js\u0026gt; <!-这个脚本弄乱了cookie-> 我的直觉告诉我,它操作的cookie是属于example.org的cookie.但这如何工作?解决方法:您的直觉几乎是正确的. Cookie是在浏览器开始实施相同的原始策略限制之前创建的,因此,这些...
我想使用javascript获取和设置cookie,但只希望设置它们的页面可以访问它们(即cookie是该页面的私有页面,因此没有其他页面可以干扰或读取它们).解决方法:这是您需要做的: 假设您位于URL为http://www.example.com/pages/myPage.html的页面上,并且只想在此特定页面(myPage.html)上限制对cookie的访问,那么在设置/创建cookie时,必须将path参数设置为当前页面的相对路径.var pathToMyPage = window.location.pathname; // this gives p...
我只能抓取具有相同域的cookie,但是当您在chrome dev工具中查看cookie时,您可以在右侧的相同url树选项卡下看到一堆具有不同域值的cookie,如下所示.带圆圈的cookie例如来自其他域,但显示在developer.chrome.com下. 我的问题是如何从具有不同域值的域选项卡中提取所有cookie?chrome.cookies.getAll({'url': "http://developer.chrome.com"}, function (cookies) {if (cookies) {console.log(cookies); //will only pull cookies wit...
对于现代Web开发人员,有没有建议的cookie替代方法?我试图用自己的Cookie来重新熟悉我正在进行的当前任务,并遇到了此Wikipedia文章,其中包含Cookie的“替代”部分: https://en.wikipedia.org/wiki/HTTP_cookie#Structure 我20年前就实现了cookie,所以我不确定是否出现了更好的更现代的方法并在某些用例中取代了cookie.解决方法:这完全取决于您的需求. localStorage在前端取代了许多会话和cookie,例如存储用户数据,令牌等. 如今,我...
是否可以从Internet Explorer中打开的html页面读取在Firefox中创建的cookie? 谢谢解决方法:sorta … Cookies存储在浏览器中,因此您需要进行一些改动才能使其正常工作.
我制作了一个存储cookie的网页,以记住用户在方案查看器中输入的ID.它适用于IE,Firefox和Chrome的桌面版本.但是,当我尝试使用Android或iPhone访问它时,它不起作用. 我想知道的是您如何查看存储的Cookie或调试JavaScript / HTML / CSS.如果我查看台式机Firefox中的错误,那么JavaScript和CSS都不会出错.解决方法:我建议您使用内置于chrome for android app的远程调试器. 例如 在通过USB连接手机的情况下启动ADB(已启用USB调试)启动chr...
我正在探索编写用于平板电脑的javascript应用程序的想法,该应用程序将读取个性化新闻网站(我不拥有).我想让用户登录,以便他们可以看到其内容,但是我不知道一种使用javascript处理登录cookie的方法(即在每次请求时存储并重新发送它们). 是否可以通过使用Phonegap向本地cookie存储编写某种接口来实现? 感谢您的帮助.解决方法:Phonegap不提供任何cookie抽象,因为已经有许多其他工具可以做到这一点(Phonegap只是包装了智能手机功能,而...
对不起,如果这个问题很愚蠢我正在尝试使用js显示从一个人到另一个用户的流 我试过将它放在cookie中,但即使那样也无法正常工作.即使视频中的对象与另一个对象相同 文件1var video = document.querySelector("#videoElement"); var x=document.cookie console.log(x) video.srcObject = x;文件2var video = document.querySelector("#videoElement");if (navigator.mediaDevices.getUserMedia) {navigator.mediaDevices.getUserMedia...
我正在尝试使用jQuery和HTML和CSS制作工具提示.每个工具提示的ID都不相同,并且效果很好,因此我可以根据需要制作任意数量的工具提示,并分别设置样式. 我缺乏了解的是如何关闭工具提示,而又不影响其他工具提示.我正在使用Regex Exp的Cookie,所有工具提示都在同一页面上. 请注意,#tooltip2在网站上的不同位置出现几次(4),而#tooltip1仅出现一次.如果我单击#tooltip2上的关闭,我不希望它影响#tooltip1,而是关闭所有#tooltip2 div.如果单...
我需要删除一个cookie,然后进行重定向.但是,在处理重定向之前,不会删除cookie.问题是,如果在执行重定向时cookie仍然存在,则会拦截重定向并将其发送到非预期页面. (我知道这很奇怪;长话短说) 是否可以欺骗浏览器并在重定向之前强制删除Cookie?jQuery('div#panelD').click(function(){document.cookie = 'sharedsession=; expires=Thu, 01 Jan 1970 00:00:01 GMT; Domain=.example.com; path=/';window.location.href = "www.examp...
如何删除以下用户设置的Cookiejavascript:void(document.cookie=”PREF=ID=20b6e4c2f44943bb:U=4bf292d46faad806:TM=1249677602:LM=1257919388:S=odm0Ys-53ZueXfZG;path=/; domain=.google.com”);以下语句不起作用.javascript:void(document.cookie=”PREF=ID=20b6e4c2f44943bb:U=4bf292d46faad806:TM=1249677602:LM=1257919388:S=odm0Ys-53ZueXfZG;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/; domain=.google.com”);删除代码...
我经常访问一个具有“单击以更改为深色主题”按钮的站点.黑暗主题更容易阅读,因此每次访问我都必须单击链接(历史记录在关闭时清除). 我在装有Firefox的本地Linux机器上;因此可以使用Javascript,HTML,Python和Bash. 我专注于Bookmarklet,因为它似乎是正确的方法-但是,我正在做的事情没有起作用.我不精通Javascript,所以一直是查找和尝试示例的日子.可能无法作为“书签”,所以也许还有另一种方法吗? 书签-设置然后去 这是我所拥有的...
我知道有很多这样的话题,但是我遇到的问题是我找不到答案.我的脚本是:window.onload = function(){// 200 seconds countdownvar countdown = 14400; //current timestampvar now = Date.parse(new Date());//ready should be stored in your cookieif ( !document.cookie ){document.cookie = Date.parse(new Date (now + countdown * 1000)); // * 1000 to get ms}//every 1000 mssetInterval(function(){var diff = ( docume...
这个问题已经在这里有了答案: > How to enable cookies via javascript 3个有什么方法可以使用Javascript启用浏览器cookie?我需要在用户之前填写的表单页面中显示用户数据.请给我一些解决方案,以显示表单页面中之前已提交的数据.解决方法:无法完成此操作,因为它将带来安全问题.
我试图在我的Chrome扩展程序中覆盖document.cookie,但是在同时使用原始document.cookie功能时遇到很多麻烦.目前我有这个:var _cookie = document.cookie; document.__defineSetter__("cookie", function(the_cookie) {_cookie=the_cookie;} ); document.__defineGetter__("cookie", function() {return _cookie;} );我正在使用here的技术从内容脚本中注入JS. 我看到的行为是重新定义的setter和getter被调用,但是原始功能不再起作...