我正在这个公共网站做http://www.windfinder.com的webscrape。Javascript simulation
我想模拟什么“保存更改按钮”在http://www.windfinder.com/settings不会做什么,不能找出JavaScript保存设置。
我试过萤火虫和篡改数据,但找不到它!
任何帮助表示赞赏!
附加信息:使用
我是个C#应用程序,试图做什么“保存更改按钮”在做什么。就像可能在http头文件中设置它。
我正在这个公共网站做http://www.windfinder.com的webscrape。Javascript simulation
我想模拟什么“保存更改按钮”在http://www.windfinder.com/settings不会做什么,不能找出JavaScript保存设置。
我试过萤火虫和篡改数据,但找不到它!
任何帮助表示赞赏!
附加信息:使用
我是个C#应用程序,试图做什么“保存更改按钮”在做什么。就像可能在http头文件中设置它。
注册它说正确的源代码内。只要点击其中一个按钮,就会使用storemanager
对象(该对象是UnitsManager
的一个实例)保存选择内容。 UnitsManager
来自cloudfront上的缩小的源代码,它似乎使用cookiename(wf_units
)将设置存储在localStorage
的localStorage
兼容的浏览器中。
您可以通过键入查看所有设置更改:localStorage.getItem('wf_units');
click事件中的JavaScript
$('#settings-submit').click(function(e) {
e.preventDefault();
$('.alert').show();
window.setTimeout(function(){
var redirect = document.referrer ? document.referrer : '/';
window.location.href = redirect;
}, 1500);
});
在那里的存储任何想法?我检查了Cookie请求/响应标题,并在那里找不到它。 – new 2013-02-26 05:14:18
在chrome的开发工具中添加了一个饼干样子的屏幕截图 – 75inchpianist 2013-02-26 15:16:40
已设置的值(即温度,风速等)不在屏幕截图中上传。 – new 2013-02-27 02:42:28
嗨simonleojung,谢谢你的答案。 wf_units不存储在cookies响应/请求标题中,你知道它存储在哪里吗? – new 2013-02-26 05:12:49
我真的没有时间查看'UnitsManager'源代码,但是我确信现代浏览器只使用localStorage并在不支持的情况下回退到cookie。 您可能可以查看源代码并进行验证。 – jungy 2013-02-26 09:05:04