Jos SSL on aktiivinen kassan sivuvirheessä ' estä aktiivisen aktiivisisällön lataaminen '

Jos aktivoin SSL: n ja sitten kassalla sain virhe prototyypille!

Estä sekalaisen aktiivisen sisällön lataaminen

Kommentit

  • Käytätkö Firefox 23: ta?
  • Tarkistan Firefox 22: n, kromi 27: n ja IE 9: n. Koska voin mennä syvälle, getURL ei lähetä suojattua URL-osoitetta …
  • Mikä on src, jota getURL lataa? Voitteko liittää, mikä on getURL: n lähtö?
  • getURL luo oikean JS-tiedoston URL-osoitteen sr: ssä http: //: n kanssa, mutta kun otin SSL: n käyttöön käyttöliittymässä järjestelmänvalvojalta, URL-osoitteen on oltava https: // mutta itse asiassa URL on http: // siis kassasivu virheiden kautta! Yritän selvittää miksi, mutta silti ei onnea …

Vastaa

Tämä tapahtuu, koska komentosarjat ladataan teemaasi vain HTTP: n kautta. HTTP: n kautta ladattuja komentosarjoja ei voida suorittaa HTTPS: n kautta. Sinun tulee ladata komentosarjat käyttämällä protokolla-agnostista menetelmää:

Sen sijaan, että:

<script src="http://mysite.com/js/somefile.js"></script> 

Käytä tätä:

<script src="//mysite.com/js/somefile.js"></script> 

Epäilen, että näin tapahtuisi Prototype.js: n kanssa, koska Magenton pitäisi ladata tämä oikein. Jos näin on, mukautettu paketti / teema saattaa kuitenkin ladata komentosarjoja väärin. Lue joitain oppaita siitä, kuinka nämä asetetaan liittymään <head> -sivuun Layout XML: n kautta.

Tässä on muutama linkki:

http://www.magentogarden.com/blog/javascript-error-install-your-magento-extensions-properly.html

https://stackoverflow.com/questions/8875662/how-to-change-the-prototype-js-url-to-a-google-hosted-version

Kommentit

  • Kuten voin mennä syvemmälle probelmiin: getURL ei lähetä suojattua URL-osoitetta. ..

Vastaa

Tiedän, että tämä on vähän vanha, mutta siltä varalta, että joku tarvitsee tätä .. . Jos käytät getUrl-tiedostoa ja tämän URL-osoitteen on oltava suojattu, sinun on välitettävä se parametrina

array (”_ secure” => true )

Mage::getUrl("", array("_secure"=>true)); 

En tiedä, onko olemassa helppoa tapaa muuttaa kaikkia getUrl-tiedostoja, mutta tämä toimii.

Kommentit

  • Voit myös käyttää $ this- > getUrl (' ', taulukko (' suojattu ' = > $ this- > getRequest () – > isSecure ())) käyttää ehdollisesti suojausta :).
  • Voi niin ' hienoa, etsin jotain kuten se, koska sekoitettu sisältö on ongelma. Kiitos.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *