<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>SAMEORIGIN on qwerty.work</title>
        <link>https://qwerty.work/tags/sameorigin/</link>
        <description>Recent content in SAMEORIGIN on qwerty.work</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ja-JP</language>
        <lastBuildDate>Sun, 12 Dec 2021 21:28:19 +0900</lastBuildDate><atom:link href="https://qwerty.work/tags/sameorigin/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>AdSense関係でChromeのコンソールにCORS関係のエラーが出るとき </title>
            <link>https://qwerty.work/post/2021/12/adsense-chrome-cors-console-err/</link>
            <pubDate>Sun, 12 Dec 2021 21:28:19 +0900</pubDate>
            <guid>https://qwerty.work/post/2021/12/adsense-chrome-cors-console-err/</guid>
            <description>&lt;h2 id=&#34;赤文字でエラーが出る&#34;&gt;赤文字でエラーが出る&#xA;&lt;/h2&gt;&lt;p&gt;Lighthouseのベンチマークをしているときに、Chromeのコンソール（F12押すと表示されるやつ）に以下のような警告が出ているのを見つけました。面倒くさいので放置していたのもありますが、本腰入れて解決してみようとやってみたらうまくいったのでメモ。&lt;/p&gt;&#xA;&lt;h3 id=&#34;no-access-control-allow-origin-headerと出るとき&#34;&gt;No &amp;lsquo;Access-Control-Allow-Origin&amp;rsquo; headerと出るとき&#xA;&lt;/h3&gt;&lt;p&gt;&lt;img alt=&#34;No Access-Control-Allow-Origin header&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;917px&#34; data-flex-grow=&#34;382&#34; height=&#34;179&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2021/12/adsense-chrome-cors-console-err/images/No-00.jpg&#34; width=&#34;684&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Access to XMLHttpRequest at &amp;lsquo;&lt;a class=&#34;link&#34; href=&#34;https://bid.g.doubleclick.net/dbm/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://bid.g.doubleclick.net/dbm/&lt;/a&gt;～&amp;rsquo; from origin &amp;lsquo;&lt;a class=&#34;link&#34; href=&#34;https://googleads.g.doubleclick.net&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://googleads.g.doubleclick.net&lt;/a&gt;&amp;rsquo; has been blocked by CORS policy: No &amp;lsquo;Access-Control-Allow-Origin&amp;rsquo; header is present on the requested resource.&lt;/p&gt;&#xA;&lt;p&gt;オリジン &amp;lsquo;&lt;a class=&#34;link&#34; href=&#34;https://googleads.g.doubleclick.net&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://googleads.g.doubleclick.net&lt;/a&gt;&amp;rsquo; からの &amp;lsquo;&lt;a class=&#34;link&#34; href=&#34;https://bid.g.doubleclick.net/dbm/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://bid.g.doubleclick.net/dbm/&lt;/a&gt;～&amp;rsquo; における XMLHttpRequest へのアクセスは CORS ポリシーによりブロックされています。リクエストされたリソースに&amp;rsquo;Access-Control-Allow-Origin&amp;rsquo;ヘッダが存在しません。- &lt;a class=&#34;link&#34; href=&#34;https://www.deepl.com/ja/translator#en/ja/Access%20to%20XMLHttp%20Request%20at%20&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;DeepL翻訳ツール&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;解決方法&#34;&gt;解決方法&#xA;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;.htaccess&lt;/strong&gt;に以下の記載をしたところ、エラーが出なくなりました。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Access-Control-Allow-Origin *&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;他に見つけた書き方&#34;&gt;他に見つけた書き方&#xA;&lt;/h4&gt;&lt;p&gt;以下のような書き方もあるようです。頭に&lt;code&gt;Header set&lt;/code&gt;を加えた方法です。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Header set Access-Control-Allow-Origin *&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Header set Access-Control-Allow-Origin https://bid.g.doubleclick.net https://～&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;他にも見つけたオプション&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Access-Control-Allow-Methods: GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Access-Control-Max-Age: 1728000&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Access-Control-Allow-Credentials true&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;neterr_blocked_by_responseが出るとき&#34;&gt;net::ERR_BLOCKED_BY_RESPONSEが出るとき&#xA;&lt;/h3&gt;&lt;p&gt;&lt;img alt=&#34;net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin 200&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;838px&#34; data-flex-grow=&#34;349&#34; height=&#34;195&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2021/12/adsense-chrome-cors-console-err/images/No-01.jpg&#34; width=&#34;681&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;GET &lt;a class=&#34;link&#34; href=&#34;https://ad.atdmt.com/i/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://ad.atdmt.com/i/&lt;/a&gt;～ ad.atdmt.com/i/～ net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin 200&lt;/p&gt;&#xA;&lt;h4 id=&#34;解決方法-1&#34;&gt;解決方法&#xA;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;.htaccess&lt;/strong&gt;に以下の記載をしたところ、エラーが出なくなりました。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;X-Frame-Options SAMEORIGIN&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;他に見つけた書き方-1&#34;&gt;他に見つけた書き方&#xA;&lt;/h4&gt;&lt;p&gt;以下のような書き方もあるようです。頭に&lt;code&gt;Header set&lt;/code&gt;や&lt;code&gt;Header append&lt;/code&gt;を加えた方法です。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Header set X-Frame-Options ALLOW-FROM https://ad.atdmt.com&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Header set X-Frame-Options ALLOW-FROM *&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Header set X-Frame-Options SAMEORIGIN&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Header append X-Frame-Options SAMEORIGIN&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;header always append X-Frame-Options SAMEORIGIN&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;参考サイト&#34;&gt;参考サイト&#xA;&lt;/h2&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://www.movabletype.jp/documentation/cloud/guide/cfg-htaccess-usage-apache.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://www.movabletype.jp/documentation/cloud/guide/cfg-htaccess-usage-apache.html&#34; alt=&#34;https://www.movabletype.jp/documentation/cloud/guide/cfg-htaccess-usage-apache.html&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://www.movabletype.jp/documentation/cloud/guide/cfg-htaccess-usage-apache.html&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://www.movabletype.jp/documentation/cloud/guide/cfg-htaccess-usage-apache.html&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://webllica.com/deny-iframe-access-by-htaccess/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://webllica.com/deny-iframe-access-by-htaccess/&#34; alt=&#34;https://webllica.com/deny-iframe-access-by-htaccess/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://webllica.com/deny-iframe-access-by-htaccess/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://webllica.com/deny-iframe-access-by-htaccess/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://exerror-com.translate.goog/google-recaptcha-v3-getting-console-error-neterr_blocked_by_response-200/?_x_tr_sl=en&amp;amp;_x_tr_tl=ja&amp;amp;_x_tr_hl=ja&amp;amp;_x_tr_pto=sc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://exerror-com.translate.goog/google-recaptcha-v3-getting-console-error-neterr_blocked_by_response-200/?_x_tr_sl=en&amp;amp;_x_tr_tl=ja&amp;amp;_x_tr_hl=ja&amp;amp;_x_tr_pto=sc&#34; alt=&#34;https://exerror-com.translate.goog/google-recaptcha-v3-getting-console-error-neterr_blocked_by_response-200/?_x_tr_sl=en&amp;amp;_x_tr_tl=ja&amp;amp;_x_tr_hl=ja&amp;amp;_x_tr_pto=sc&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://exerror-com.translate.goog/google-recaptcha-v3-getting-console-error-neterr_blocked_by_response-200/?_x_tr_sl=en&amp;amp;_x_tr_tl=ja&amp;amp;_x_tr_hl=ja&amp;amp;_x_tr_pto=sc&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://exerror-com.translate.goog/google-recaptcha-v3-getting-console-error-neterr_blocked_by_response-200/?_x_tr_sl=en&amp;amp;_x_tr_tl=ja&amp;amp;_x_tr_hl=ja&amp;amp;_x_tr_pto=sc&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://www-codesd-com.translate.goog/item/google-adsense-cors-and-rails-in-safari-empty-thousands-of-console-errors.html?_x_tr_sl=en&amp;amp;_x_tr_tl=ja&amp;amp;_x_tr_hl=ja&amp;amp;_x_tr_pto=sc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://www-codesd-com.translate.goog/item/google-adsense-cors-and-rails-in-safari-empty-thousands-of-console-errors.html?_x_tr_sl=en&amp;amp;_x_tr_tl=ja&amp;amp;_x_tr_hl=ja&amp;amp;_x_tr_pto=sc&#34; alt=&#34;https://www-codesd-com.translate.goog/item/google-adsense-cors-and-rails-in-safari-empty-thousands-of-console-errors.html?_x_tr_sl=en&amp;amp;_x_tr_tl=ja&amp;amp;_x_tr_hl=ja&amp;amp;_x_tr_pto=sc&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://www-codesd-com.translate.goog/item/google-adsense-cors-and-rails-in-safari-empty-thousands-of-console-errors.html?_x_tr_sl=en&amp;amp;_x_tr_tl=ja&amp;amp;_x_tr_hl=ja&amp;amp;_x_tr_pto=sc&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://www-codesd-com.translate.goog/item/google-adsense-cors-and-rails-in-safari-empty-thousands-of-console-errors.html?_x_tr_sl=en&amp;amp;_x_tr_tl=ja&amp;amp;_x_tr_hl=ja&amp;amp;_x_tr_pto=sc&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://developers-google-com.translate.goog/interactive-media-ads/docs/sdks/html5/client-side/cors?_x_tr_sl=en&amp;amp;_x_tr_tl=ja&amp;amp;_x_tr_hl=ja&amp;amp;_x_tr_pto=sc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://developers-google-com.translate.goog/interactive-media-ads/docs/sdks/html5/client-side/cors?_x_tr_sl=en&amp;amp;_x_tr_tl=ja&amp;amp;_x_tr_hl=ja&amp;amp;_x_tr_pto=sc&#34; alt=&#34;https://developers-google-com.translate.goog/interactive-media-ads/docs/sdks/html5/client-side/cors?_x_tr_sl=en&amp;amp;_x_tr_tl=ja&amp;amp;_x_tr_hl=ja&amp;amp;_x_tr_pto=sc&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://developers-google-com.translate.goog/interactive-media-ads/docs/sdks/html5/client-side/cors?_x_tr_sl=en&amp;amp;_x_tr_tl=ja&amp;amp;_x_tr_hl=ja&amp;amp;_x_tr_pto=sc&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://developers-google-com.translate.goog/interactive-media-ads/docs/sdks/html5/client-side/cors?_x_tr_sl=en&amp;amp;_x_tr_tl=ja&amp;amp;_x_tr_hl=ja&amp;amp;_x_tr_pto=sc&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://support-google-com.translate.goog/authorizedbuyers/answer/3202326?hl=en&amp;amp;_x_tr_sl=en&amp;amp;_x_tr_tl=ja&amp;amp;_x_tr_hl=ja&amp;amp;_x_tr_pto=sc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://support-google-com.translate.goog/authorizedbuyers/answer/3202326?hl=en&amp;amp;_x_tr_sl=en&amp;amp;_x_tr_tl=ja&amp;amp;_x_tr_hl=ja&amp;amp;_x_tr_pto=sc&#34; alt=&#34;https://support-google-com.translate.goog/authorizedbuyers/answer/3202326?hl=en&amp;amp;_x_tr_sl=en&amp;amp;_x_tr_tl=ja&amp;amp;_x_tr_hl=ja&amp;amp;_x_tr_pto=sc&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://support-google-com.translate.goog/authorizedbuyers/answer/3202326?hl=en&amp;amp;_x_tr_sl=en&amp;amp;_x_tr_tl=ja&amp;amp;_x_tr_hl=ja&amp;amp;_x_tr_pto=sc&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://support-google-com.translate.goog/authorizedbuyers/answer/3202326?hl=en&amp;amp;_x_tr_sl=en&amp;amp;_x_tr_tl=ja&amp;amp;_x_tr_hl=ja&amp;amp;_x_tr_pto=sc&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;</description>
        </item></channel>
</rss>
