SafariでのreCAPCHAエラー表示

0
いいねをした人: 居ません
  • このトピックには4件の返信、2人の参加者があり、最後にDi-naにより2年、 8ヶ月前に更新されました。
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #86391
    Di-na
    閲覧者
    1

    日頃より、SnowMonkeyを使わせていただいております。
    維持管理・開発に携ってくださる方々に感謝を申し上げます。

    以下におきまして解決の糸口が見出せずにおりまして、ご助言いただけましたら助かります。
    どうぞよろしくお願いいたします。
    —————————————————————-

    【お使いの Snow Monkey のバージョン】15.6.2
    【お使いの Snow Monkey Blocks のバージョン】12.3.1
    【お使いの Snow Monkey Editor のバージョン】 6.0.0
    【お使いのブラウザ】Chrome , Safari
    【当該サイトのURL】https://joyopa.com/opa-event/

    ### 実現したいこと

    [Safari]ブラウザ上において、reCAPCHAエラー表示を解決したい

    ### 発生している問題

    SnowMonkeyForm上でreCAPCHAを設定すると、Safariでのみエラーが表示され、読み込みにも時間がかかる。reCAPCHAのサイトキーとシークレットキーを消すとエラー表示はなくなる。
    これまで、reCAPCHAの設定でキーを貼り付けるだけで稼働しエラーが出たことがなかったことと、特に今回設定で何か手を加えることもしていない為原因がわからない。
    (以下、エラーの貼り付けが長くなり恐縮です)

    ■The source list for Content Security Policy directive 'script-src' contains an invalid source: ''strict-dynamic''. It will be ignored.
    ■[Error] TypeError: null is not an object (evaluating '(document.body||document.getElementsByTagName("head")[0]).lastChild.src')
    (anonymous関数) (commons.js:87:972180)
    __webpack_require__ (content.js:1:736)
    (anonymous関数) (commons.js:87:55557)
    __webpack_require__ (content.js:1:736)
    (anonymous関数) (commons.js:87:47615)
    __webpack_require__ (content.js:1:736)
    (anonymous関数) (commons.js:87:43462)
    __webpack_require__ (content.js:1:736)
    (anonymous関数) (commons.js:87:1425410)
    __webpack_require__ (content.js:1:736)
    checkDeferredModules (content.js:1:565)
    (anonymous関数) (content.js:1:2012)
    (anonymous関数) (content.js:1:2015)
    appendChild
    (anonymous関数) (recaptcha__ja.js:352:209)
    (anonymous関数) (recaptcha__ja.js:250:238)
    (anonymous関数) (recaptcha__ja.js:10:414)
    (anonymous関数) (recaptcha__ja.js:111:308)
    (anonymous関数) (recaptcha__ja.js:377:262)
    (anonymous関数) (recaptcha__ja.js:139:451)
    Promise
    (anonymous関数) (recaptcha__ja.js:139:351)
    (anonymous関数) (recaptcha__ja.js:236:337)
    (anonymous関数) (recaptcha__ja.js:10:357)
    (anonymous関数) (recaptcha__ja.js:74:132)
    (anonymous関数) (recaptcha__ja.js:111:308)
    (anonymous関数) (recaptcha__ja.js:377:262)
    (anonymous関数) (recaptcha__ja.js:139:451)
    Promise
    (anonymous関数) (recaptcha__ja.js:139:351)
    (anonymous関数) (recaptcha__ja.js:236:337)
    (anonymous関数) (recaptcha__ja.js:74)
    (anonymous関数) (recaptcha__ja.js:33:298)
    E6 (recaptcha__ja.js:510:501)
    B (recaptcha__ja.js:286:384)
    ■②The source list for Content Security Policy directive 'script-src' contains an invalid source: ''strict-dynamic''. It will be ignored.
    ■TypeError: null is not an object (evaluating '(document.body||document.getElementsByTagName("head")[0]).lastChild.src')
    (anonymous関数) (commons.js:87:972180)
    __webpack_require__ (content.js:1:736)
    (anonymous関数) (commons.js:87:55557)
    __webpack_require__ (content.js:1:736)
    (anonymous関数) (commons.js:87:47615)
    __webpack_require__ (content.js:1:736)
    (anonymous関数) (commons.js:87:43462)
    __webpack_require__ (content.js:1:736)
    (anonymous関数) (commons.js:87:1425410)
    __webpack_require__ (content.js:1:736)
    checkDeferredModules (content.js:1:565)
    (anonymous関数) (content.js:1:2012)
    (anonymous関数) (content.js:1:2015)
    appendChild
    (anonymous関数) (recaptcha__ja.js:352:209)
    (anonymous関数) (recaptcha__ja.js:432:283)
    (anonymous関数) (recaptcha__ja.js:510:321)
    (anonymous関数) (recaptcha__ja.js:139:469)
    (anonymous関数) (recaptcha__ja.js:510:185)
    (anonymous関数) (recaptcha__ja.js:32:350)
    (anonymous関数)
    (anonymous関数) (recaptcha__ja.js:224:260)
    (anonymous関数) (recaptcha__ja.js:24:293)
    (anonymous関数) (recaptcha__ja.js:330:342)
    (anonymous関数) (recaptcha__ja.js:111:308)
    (anonymous関数) (recaptcha__ja.js:377:262)
    (anonymous関数) (recaptcha__ja.js:139:451)
    Promise
    (anonymous関数) (recaptcha__ja.js:139:351)
    (anonymous関数) (recaptcha__ja.js:236:337)
    (anonymous関数) (recaptcha__ja.js:330:209)
    (anonymous関数) (recaptcha__ja.js:224:284)
    (anonymous関数) (recaptcha__ja.js:111:308)
    (anonymous関数) (recaptcha__ja.js:377:262)
    (anonymous関数) (recaptcha__ja.js:139:451)
    Promise
    (anonymous関数) (recaptcha__ja.js:139:351)
    (anonymous関数) (recaptcha__ja.js:236:337)
    f (recaptcha__ja.js:223:446)
    (anonymous関数) (recaptcha__ja.js:150:340)
    (anonymous関数) (recaptcha__ja.js:111:308)
    (anonymous関数) (recaptcha__ja.js:377:262)
    (anonymous関数) (recaptcha__ja.js:139:451)
    Promise
    (anonymous関数) (recaptcha__ja.js:139:351)
    (anonymous関数) (recaptcha__ja.js:236:337)
    (anonymous関数) (recaptcha__ja.js:150:277)
    (anonymous関数) (recaptcha__ja.js:45:442)
    (anonymous関数) (recaptcha__ja.js:111:308)
    (anonymous関数) (recaptcha__ja.js:377:262)
    q (recaptcha__ja.js:139:300)
    promiseReactionJob

     

    ### 試したこと

    • reCAPCHAの貼り付けキーを間違えていないか確認する。
    • エラー内容にContent Security Policyの記載があった為、関連事項を調べ、下記サイトを参考にHTTPセキュリティヘッダーを設置したが、エラー改善は見られなかった。
      参考サイト:https://tonahazana.com/wp-http-security-headers#toc8
    • キーを設定する以外に何か抜けている操作がありましたらご教授願います。

     

    ————————————

    どうぞよろしくお願いいたします。

    0
    いいねをした人: 居ません
    #86407
    キタジマ タカシ
    参加者
    2254
    #86413
    Di-na
    閲覧者
    1

    ご返信ありがとうございます。

    その通りでして、こちらのサイトの内容と状況が合致します。使用しているSafariのバージョンを確認したところ、14.1.2 (15611.3.10.1.5, 15611)でした。

    2019年から2年ほど経っており、現在は他にこのようなエラーの情報が見られないことから、現時点ではSafari上では珍しいエラーなのかと思いました。
    ひとまずこのエラーはSafari では表示されるものとして、認識していると良いのでしょうか。

    0
    いいねをした人: 居ません
    #86428
    キタジマ タカシ
    参加者
    2254

    いくつか reCAPTCHA v3 を使っているサイトをググってみてみたのですが、いずれも同様のエラーがでているので、Safari 側か RECAPTCHA 側で対処されるのを待つしか無いのではないですかね。

    0
    いいねをした人: 居ません
    #86429
    Di-na
    閲覧者
    1

    なるほど。諸事情等承知しました。
    SnowMonkey上での設定間違え等でないことがわかり、安堵いたしました。

    ありがとうございました。

    トピックを閉じさせていただきます。

    1
    いいねをした人:
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • トピック「SafariでのreCAPCHAエラー表示」には新しい返信をつけることはできません。

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。