DrupalとSSLでジレンマに遭遇しました。
私はDisqusモジュールを利用していますが、Drupalは、カートとチェックアウトのアドレスを含むすべてのページにDisqus .jsファイルをロードします。外部への安全でないパスが含まれていることを除いて、これは問題ありません。安全でないパスが含まれているJSファイル。つまり、ブラウザにSSLエラーが表示されます。
特定のパスでこれらの.jsファイルを除外する方法を見つけようとしています。私は、ファイルを完全に除外する、またはそれらを含めることについての情報を見ましたが、これらのパスからだけではありません。
どんな助けでも大歓迎です、ありがとう!
このモジュールはコンテンツ内にインラインでJSファイルへの参照を吐き出すと思います。これがtrueの場合、 template_preprocess_page 内のロジックを使用して、HTTPSパス上にあるかどうかを判断し、$vars["content"]
を検索/置換して、文字列を削除します。 template_preprocess_comment_wrapper を使用して同じことを行うこともできます。
この解決策はかなりハックですが、モジュールにパッチを適用すること以外の唯一の解決策かもしれません。
hook_preprocess_page
を このスレッドで のように利用できます。
しかし、drupal_add_js
がD6の外部jsで動作するかどうかはわかりません。そうでない場合は this thread を確認してください。