Rails:通过P3P标头在IE的IFrame中启用cookie。已弃用/未维护,改用如下代码:


class AllowCookiesInIframesMiddleware

  def initialize(app)

    @app = app

  end



  def call(env)

    response, headers, body = @app.call(env)

    headers['P3P'] = %{CP=\"NOI DSP COR NID ADMa OPTa OUR NOR\"}

    [response, headers, body]

  end

添加P3P标头后,IE中的IFrame将获得与普通页面相同的cookie,例如:'iframe-using'。