小编jhc*_*hen的帖子

使用 cdn 避免神秘的 javascript“脚本错误”

我正在使用一个脚本来检测 Javascript 错误并将它们报告给我的后端。但是,我收到了神秘的“脚本错误”消息,这对调试不是很有帮助。

根据隐秘的“脚本错误”。在 Chrome 和 Firefox 中用 Javascript 报告的原因是,引发错误的脚本来自与我的网站不同的来源。

因为我使用的是 CDN,所以我的所有脚本都有效地从另一个域提供。有没有办法在仍然使用 CDN 的同时获得更有用的错误消息?

此外,一切都是通过 SSL 提供的,所以我想保留这种能力。

javascript cdn same-origin-policy

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

在 Javascript 打开的窗口上附加 onload 处理程序

我希望能够知道用户何时离开我在 Javascript 打开的窗口中加载的页面。例如,如果我有:

newWindow = window.open('http://www.example.com', 'testWindow');
Run Code Online (Sandbox Code Playgroud)

我想知道用户何时离开该页面(因此 unload、onunload、onbeforeunload 都对我有用,如果可以附加的话)。新窗口来自不同的域,因此可能存在一些相同的源策略,但我已经能够使用 iframe 来做到这一点。例如:

<iframe src='http://www.example.com' onload='alert("load");'><iframe>
Run Code Online (Sandbox Code Playgroud)

工作得很好,但我需要为窗口而不是 iframe 执行此操作。

html javascript jquery

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

JQuery/CSS需要多个类

是否有可能在jQuery或CSS(因为我认为他们使用相同的选择器逻辑)来说出具有多个类的select元素.例如:

<div class='class1'></div>
<div class='class2'></div>
<div class='class1 class2'></div>
Run Code Online (Sandbox Code Playgroud)

有没有办法我可以说我想要class1和class2的元素(因此在这种情况下只获得第三个div)?

html css jquery css-selectors

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

使用nginx强制ssl为rails中的登录用户

我的堆栈看起来像这个nginx - > thin - > rails.在我的rails应用程序中,我有我的applicaton_controller.rb:

  if (!Rails.env.development?)
    before_filter :force_ssl
  end

  # Force logged in users to use SSL
  def force_ssl
    if current_user && request.protocol != "https://"
      redirect_to :protocol => "https://"
    end
  end
Run Code Online (Sandbox Code Playgroud)

问题是所有请求看起来像http,因为nginx处理ssl并转发为thin并导致无限重定向循环.在这种情况下,为登录用户设置ssl的正确方法是什么?

ssl ruby-on-rails nginx

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

在socketio中向特定客户端组发送消息

通过套接字io向一组用户发送消息的最佳方式是什么,例如只有特定聊天室而不是所有用户?

我知道只使用Socket.io-node向所选用户发送数据,但最近发布了socketio版本.7似乎可能有更优雅的方式使用get/set或namespacing的新api?

javascript websocket node.js socket.io

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

单线是SASS

在CSS中,我可以这样做:

.apple  { background-image: url('apple.png'); }
.orange { background-image: url('orange.png'); }
.pear   { background-image: url('pear.png'); }
Run Code Online (Sandbox Code Playgroud)

但它似乎在sass(而不是scss)同样会占用6行?对于只有一个属性的规则,是否可以做单线程?

css sass

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

将HTML select元素本机设置为其默认值

我有一个选择元素,用户更改选择.稍后我想以编程方式将select元素更改回其默认值.最好的方法是什么?我正在寻找一种在没有JQuery的情况下本地执行此操作的方法.

例如,如果选择是:

<select id='select'>
  <option value='one' selected=true>One</option>
  <option value='two'>Two</option>
  <option value='three'>Three</option>
</select>
Run Code Online (Sandbox Code Playgroud)

并且用户将选择更改为"两个"但后来我想将其更改回默认值"一"我该怎么做?

html javascript

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

Windows上的C的IDE建议

有人推荐一个适合Windows的C编辑器吗?我现在对sma设置的Emacs的任何改进都将受到赞赏.

c ide development-environment

0
推荐指数
1
解决办法
244
查看次数