小编Luc*_*eis的帖子

在Safari中设置跨域cookie

Evernote的书签能够做到这一点,因此即使赏金将以非生产性的方式进行,最受欢迎的答案也不会回答这个问题.

我必须从域B.com调用域A.com(使用http设置cookie).我在域名B.com上所做的就是(javascript):

var head = document.getElementsByTagName("head")[0];
var script = document.createElement("script");
script.src = "A.com/setCookie?cache=1231213123";
head.appendChild(script);
Run Code Online (Sandbox Code Playgroud)

这会在我测试的每个浏览器上设置A.com上的cookie,但Safari除外.令人惊讶的是,即使没有P3P标头,这也适用于IE6.

有没有办法在Safari中使这项工作?

javascript cookies safari cross-domain cross-site

61
推荐指数
4
解决办法
9万
查看次数

游戏是最复杂/令人印象深刻的应用吗?

我今天在想什么可能是有史以来最复杂/最令人印象深刻的应用程序.所以我开始考虑我喜欢和使用日常数据库.

然后我进入了未知领域(对我们大多数人来说,我猜),政府.我只能想象NASA应用程序的复杂性,它们允许它们与火星上的流动站进行通信.

但后来我开始思考自从小时候以来我每天都在使用的东西,游戏.不是游戏开发者,这给我带来了大量关于人工智能和计算复杂性的问题,超出了我能想到的任何问题.

游戏是最复杂/令人印象深刻的应用吗?

complexity-theory artificial-intelligence

46
推荐指数
9
解决办法
1万
查看次数

(function(){})()之间的区别; 和function(){}();

可能重复:
"(function(){})()"和"(function(){}())"在JavaScript中功能相同吗?

这是我还没有想到的东西,但是我一直在使用function(){}(),因为我添加了括号后我的VIM语法突出显示,虽然我已经看过(function(){}) ()很多次,也许它是一个IE的东西?

编辑:

var singleton = function() {
    // code
}();

var singleton = (function() {
    // code
})();
Run Code Online (Sandbox Code Playgroud)

javascript syntax

36
推荐指数
2
解决办法
2万
查看次数

什么是一个好的PHP Active Record库?

我一直在使用CodeIgniter,而且我对它的Active Record非常满意.用它查询数据库真是太棒了.

最近我开始了一个新项目,我不能再使用这样的框架了.

是否有一个简单的PHP Active Record库可以完成它的工作并且不受阻碍(类似于CodeIgniter的版本)?

php activerecord codeigniter

26
推荐指数
1
解决办法
2万
查看次数

使用javascript或其他方法在不同的域上设置cookie

一直无法在网上找到这种情况特别的东西所以我去...我需要在浏览"second.com"时设置/获取存储在"first.com"的cookie,我有完全访问权限" .com"但我只能在"second.com"上访问javascript(可以操作我想要的DOM).

我的第一个方法是在second.com上创建一个iframe(使用js),加载一个像"first.com/doAjax?setCookie=xxx"这样的页面,然后执行一个ajax调用来说"first.com/setCookie?cookieData=xxx" "这将使用我们传递的数据在"first.com"上设置cookie.

这对于在first.com上设置cookie来说非常合适 - 来自second.com - 为了获得一个cookie我基本上遵循相同的程序,创建了加载"first.com/doAjax?getCookie"的iframe,这将进行ajax调用说"first.com/getCookie",它将读取first.com上的cookie信息并将其作为JSON对象返回.

问题是我无法将该JSON cookie对象带回"second.com",所以我可以读取它,也许我可以在使用"window.top"完成Ajax调用时将其带来,但是有时间问题因为它与iframe加载时无关.我希望我很清楚,并且想知道是否有一个更容易的解决方案,而不是这个疯狂的iframe-> ajax垃圾,似乎这甚至不能用于在SAFARI获取cookie.

javascript cookies dns

22
推荐指数
1
解决办法
5万
查看次数

将WebKit用于桌面应用程序

我需要使用CSS/HTML5/JavaScript制作桌面应用程序.此应用程序应该跨平台工作(Linux/Mac/Windows),并将作为简单的可执行文件(而不是安装程序)进行分发,用户只需打开它即可立即开始使用它.它还需要在无法访问互联网的机器上脱机工作.

所以我认为WebKit将是完美的选择.事实上,我继续安装Xcode,并且在很短的时间内我有一个可执行文件打开一个窗口并加载了一些CSS/HTML/JavaScript.

但是,我的问题是我没有Linux/Windows机器.我买不起Windows副本,我不想经历安装操作系统和安装Visual Studio或其他任何东西的努力,并试图为这些平台制作可执行文件.

我想知道WebKit附带的每个平台是否都有预构建的可执行文件.因此,我所要做的就是更改应用程序的图标,名称并告诉它在哪里获取html/css/javascript,它将为我需要的平台生成可执行文件.

这可能吗?我最好的选择是什么?

javascript html5 webkit

20
推荐指数
2
解决办法
1万
查看次数

找到开源项目的编码合作伙伴的最佳位置?

我发现自己想要开发某些项目,但大多数时候我缺乏动力,因为我自己开发.

我通常做的是寻找类似的现有项目,并询问开发人员是否愿意进行协作,但这很难.

是否有一个好地方(可能是一个网站)找到对我这个项目感兴趣的人,因此想要合作?

collaboration open-source project

19
推荐指数
2
解决办法
2321
查看次数

jQuery使用(new Function("return"+ data))(); 而不是eval(数据); 解析JSON,为什么?

此链接向您显示jQuery (new Function("return " + data))();用于旧版浏览器,以解析JSON字符串而不是eval().

这有什么好处?如果JSON字符串不安全怎么办?

javascript jquery json

17
推荐指数
2
解决办法
9192
查看次数

玩!Java Web框架.他们的开发服务器如何自动编译?

看完戏后!框架我发现它自动附带的开发服务器能够立即编译.java文件并显示更改.每隔几秒左右就没有热的部署扫描程序.当你点击刷新时会发生编译,它比我的增量速度快得多mvn package.他们如何做到这一点?

我想知道,因为我有兴趣知道,但也因为我不想使用整个Play!我的小项目的框架.我只对他们的开发编译过程感兴趣,因为我想采用它:).

有任何想法吗?

java playframework

17
推荐指数
1
解决办法
2171
查看次数

为什么cout打印char数组与其他数组不同?

我正在使用C++来理解指针是如何工作的.我有这段代码使用数组,我只是用它来理解等价物如何与指针一起工作.

int main() {    
    int arr[10] = {1,2,3};    
    char arr2[10] = {'c','i','a','o','\0'};
    cout << arr << endl;
    cout << arr2 << endl;
}
Run Code Online (Sandbox Code Playgroud)

但是,当我运行它时,arr输出整数数组的第一个元素的地址(如预期的那样),但arr2不输出字符数组的第一个元素的地址; 它实际上打印"ciao".

我错过了什么或者我还没有学到这个?

c++ arrays pointers

14
推荐指数
2
解决办法
2万
查看次数