小编stu*_*nik的帖子

iOS上的历史API是否被破坏?(位置栏不会在pushState上更新)

在我不能相信没有人注意到此之前或者我必须要丢失某些类别的情况下提交这个:

看来如果你window.history.pushState在iOS上做一个简单的操作,位置栏就不会更新,除非它是对用户手势的响应.状态本身确实被推动(正如您可以通过按下后退按钮按钮看到的那样).

这是我可以想出的最小的测试用例重新创建问题:

http://thelink.is/history-api-ios-bug

在支持History API的桌面浏览器上,您应该会看到位置栏中的URL每秒更改为/ 0,/ 1等.在iOS上 - 使用iPhone(运行iOS 4.3)和iPad(运行iOS 4.3.3)进行测试 - 位置栏不会更新,但是按下后退按钮会显示正确的先前位置(自测试案例开始就是404)没有后端逻辑来处理这些URL).

思考?解决方法?一个哭泣和拥抱的肩膀?

更新:此问题已在iOS 5中修复.

html5 browser-history ios pushstate

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

"display:none"内容复制到剪贴板,粘贴时可见

我在将未显示的HTML元素复制到剪贴板时出现问题,然后在将内容粘贴到MS Word,Outlook等时显示.

例如:

<p>Hello</p>
<p style="display: none;">I'm Hidden</p>
<p>World</p>
Run Code Online (Sandbox Code Playgroud)

如果我在浏览器中查看HTML,将文本复制到剪贴板,然后粘贴到Outlook,则中间段保持隐藏状态.好消息.

但是,在此示例中:

<p>Hello</p>
<input type="text" value="I'm not hidden" style="display: none;" />
<p>World</p>
Run Code Online (Sandbox Code Playgroud)

如果我这样做 - 复制到剪贴板,粘贴到Outlook - 文本输入可见的.

有什么方法可以抑制这个吗?(无需告诉用户在Outlook中选择"仅保留文本".)

谢谢!

html css outlook copy paste

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

将ArrayCollection从ColdFusion传递到Flex(使用BlazeDS)

通过BlazeDS将对象从ColdFusion推送到Flex,并使用RemoteClass映射类...

[RemoteClass(alias="blah.blah")]
Run Code Online (Sandbox Code Playgroud)

...是否可以将ColdFusion"Arrays"(或某些Java等价物)自动映射到ActionScript ArrayCollections?

这个家伙几乎拥有它,但并不完全:

http://www.richinternet.de/blog/index.cfm?mode=entry&entry=33CF66A4-DC95-6312-95EFE8E3DB31D298

apache-flex coldfusion actionscript blazeds arraycollection

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

RSpec - 使用test double作为块参数

我有一些Ruby代码,如下所示:

Something.create do |x|
    x.foo = bar
end 
Run Code Online (Sandbox Code Playgroud)

我想编写一个使用double代替块参数x的测试,以便我可以调用:

x_double.should_receive(:foo).with("whatever").
Run Code Online (Sandbox Code Playgroud)

这可能吗?

ruby rspec

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

Ember.js - 视图的模型观察者发射两次

我想在视图绑定的模型发生变化时运行一些视图代码.

我的观点在控制器模型上有一个观察者,如下所示:

App.SomeView = Em.View.extend
  modelDidChange: (()->
    # do stuff
  ).observes('controller.model')
Run Code Online (Sandbox Code Playgroud)

当模型改变时,modelDidChange被调用两次.

这是为什么?

是否有更好/不同的方式来实现我在这里尝试做的事情?

使用Ember 1.3.0.

javascript ember.js

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

强制History.js使用哈希URL回退

是否有可能迫使History.js - https://github.com/browserstate/History.js/ -使用哈希的URL在浏览器支持HTML5 /历史API?

这仅适用于本地测试,因此如果需要,可以使用History.js源.

javascript html5 history.js

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

在 ColdFusion 中记录 UTF-8 字符

是否可以让 ColdFusion 使用<cflog>?来记录 UTF-8 数据(例如:汉字)?

默认情况下,它只记录问号而不是字符。

我知道我可以使用文件 API 打开/写入/关闭日志文件,但我不想让日志这样简单的事情变得过于复杂。

coldfusion utf-8

3
推荐指数
1
解决办法
498
查看次数