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
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.