小编Fal*_*aly的帖子

nginx配置以避免"ERROR DOMException:阻止具有源xxx的帧访问跨源帧"

我必须www.myapp.com使用iframe 将三个不同的网站嵌入到我的应用中.我们假设这些网站的网址是:

  • website1.com
  • website2.com
  • website3.com

iframe无法直接嵌入这些网站,因为他们的服务器将X-Frame-Options响应头设置为SAMEORIGIN,因此我使用nginx作为代理来删除这些X-Frame-Options头:

# parent application: myapp.com:
server {

    listen 8080;
    server_name myapp.com www.myapp.com;

    location /stand {
        root /srv/www;
        try_files $uri $uri/ /stand/index.html;
    }
}

# website1.com proxy:
server {

    listen 8080;
    server_name proxywebsite1.com www.proxywebsite1.com;

    location / {
        proxy_pass https://www.website1.com/;
        proxy_set_header www.website1.com;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_hide_header 'x-frame-options';
    }
}

# website2.com proxy:
server {

    listen 8080;
    server_name proxywebsite2.com www.proxywebsite2.com;

    location / {
        proxy_pass …
Run Code Online (Sandbox Code Playgroud)

iframe proxy nginx cross-domain

10
推荐指数
0
解决办法
602
查看次数

Disalow developper禁用任何TSLint规则

我正在领导一个研究Angular2 +/Typescript项目的团队,我只是想知道是否有办法禁止禁用任何TSLint规则.

我们正在使用VSCode和我的团队的开发人员趋势来禁用许多行的规则:

在此输入图像描述

单击"禁用规则'typeof-compare'后此行",TSLint会在禁用该行规则的行上方添加注释.

在此输入图像描述

javascript typescript tslint

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

标签 统计

cross-domain ×1

iframe ×1

javascript ×1

nginx ×1

proxy ×1

tslint ×1

typescript ×1