小编jjs*_*jjs的帖子

如何在IE8中为双字母域设置cookie?

由于将短域名与TLD区分开来并非易事,因此Microsoft维护了 IE8的特殊案例列表.列表可以在中找到res://urlmon.dll/ietldlist.xml.

但是,我不明白如何实际使用该列表.即使列出的特权双字母域名似乎行为不端.

例如,可以在列表中找到域cn.ca.但这是我在IE8的javascript控制台中得到的:

使用IE8在ca.cn上设置Cookie失败

相同的方法适用于较长的域,例如stackoverflow.com(我在此示例之前清除了我的cookie以避免不相关的噪声):

Cookie设置适用于使用IE8的stackoverflow.com

特殊案例清单是否真的被打破了,还是我只是误解了它的目的?有没有办法在IE8中为短域设置cookie(不限于子域)?

javascript cookies internet-explorer internet-explorer-8

14
推荐指数
1
解决办法
1474
查看次数

在Xcode4中使用"Archive"和"Build for Archiving"的不同二进制文件

我正试图弄清楚如何以正确的方式构建我的Cocoa应用程序的发布版本.

到目前为止,我已经使用了Build for Archiving选项,并从Xcode的DerivedData文件夹深处抓取了应用程序包.

今天我尝试了Archive菜单命令,并使用Share来保存我的应用程序包.它看起来更干净,更少黑客.挖掘DerivedData文件夹并不是一件合适的事情.

但这就是事情.这两个app bundle中的二进制文件不一样.据我所知,他们的行为是一样的.但diff表明它们并不相同,它们的大小表明存在的不仅仅是微不足道的差异.例如,我使用"Build for Archiving"创建的发布二进制文件的大小为29,576字节."存档"版本只有21,536字节.

归档和归档声音应该基本上是相同的.他们为什么不同?哪一个更好"?

xcode release archive xcode4

6
推荐指数
1
解决办法
1159
查看次数

NSTabView在Interface Builder中附带了重复按钮?

如果我将选项卡视图控制器拖到OS X应用程序的故事板中,则选项卡视图按钮似乎行为异常.你能帮我理解发生了什么吗?

这是一个新项目的最小示例,我只需用新的Tab View Controller替换默认的空View Controller:

Interface Builder中的最小设置

突出显示的选项卡视图No Shadow Tab View默认显示,这意味着选项卡视图的样式Tabless位于"属性"检查器中.

场景列表中的选项卡视图下方还有两个选项卡视图项.

如果我构建并运行,结果如下所示:

选项卡控件可见,但选项卡视图没有挡板.看起来显示的选项卡按钮实际上是两个额外的选项卡视图项,而不是选项卡视图本身的本机按钮.

如果我将Tab View的样式更改为Top Tabs默认值Tabless,我会得到一个挡板,但重复的标签按钮:

重复按钮

如果我将其更改为Tabless With Bezel,则表圈位于标签按钮下方,而不是正确地坐在按钮下方:

挡板位置错误

我无法弄清楚这一点.为什么有两组标签按钮开始(默认情况下隐藏"真实"按钮)?两个额外的选项卡视图项似乎是完全冗余的,但它们无法删除.

使用Interface Builder和Tab View Controller时,有没有办法让标签栏有适当的挡板?

macos xcode cocoa interface-builder nstabviewcontroller

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

PackageMaker的"包含root in package"选项实际上做了什么?

我正在为OS X应用程序制作安装程序,但无法理解PackageMaker的UI.我的PackageMaker版本是3.0.4,运行Lion和Xcode 4.1.

特别是一个选项让我感到困惑.编辑包的内容时,它是"包含根目录"复选框.根据是否已选中,我的某些包的内容永远不会安装在任何地方.

例如,假设我的内容是单个.app包,Confused.app.我想将它安装到/Applications(目的地).在这种情况下,"在包中包含root"究竟是什么意思?如果不加以检查,安装程序完全没有做任何事情,据我所见.

是否有更好的示例案例可以澄清选项的含义?

macos packagemaker

4
推荐指数
1
解决办法
1853
查看次数