Ha aktiválom az SSL-t, majd a fizetéskor hibát észleltem a prototípus miatt!
Letiltja a vegyes aktív tartalom betöltését
Megjegyzések
- Firefox 23-at használ?
- Ellenőrizem a Firefox 22-et, a chrome 27-et és az IE 9-et. Ahogy elmehetek mélyre, a getURL nem küld biztonságos URL-t …
- Mi az az src, amelyet a getURL betölt? Beillesztheti, mi a getURL kimenete?
- A getURL megfelelő URL-t generál a JS fájlhoz az http: // használatával az src-ben, de amikor engedélyeztem az SSL-t a kezelőfelületen az adminból, akkor az URL-nek https: // kell lennie, de valójában az URL a http: // ezért a fizetési oldal hibákkal !! Arra törekszem, hogy miért, de még mindig nincs szerencsém …
Válasz
Ez azért történik, mert szkriptek csak HTTP-n keresztül töltődnek be a témádba. A HTTP-n keresztül letöltött szkriptek nem hajthatók végre HTTPS-en keresztül. A szkripteket a protokoll-agnosztikus módszerrel kell betölteni:
A következő helyett:
<script src="http://mysite.com/js/somefile.js"></script>
Használja ezt:
<script src="//mysite.com/js/somefile.js"></script>
Kétlem, hogy ez a Prototype.js-sel történik, mivel a Magentónak ezt a megfelelő módon kell betöltenie. Ebben az esetben azonban az egyedi csomag / téma helytelenül töltheti be a szkripteket. Olvasson el néhány oktatóanyagot arról, hogyan állíthatja be ezeket az <head>
csatolásához az Elrendezés XML-en keresztül. div id = “c4aba1381a”>
http://www.magentogarden.com/blog/javascript-error-install-your-magento-extensions-properly.html
Megjegyzések
- Ahogy elmélyülhetek a probelmben: a getURL nem küld biztonságos URL-t. ..
Válasz
Tudom, hogy ez egy kicsit régi, de arra az esetre, ha valakinek szüksége lenne erre .. . Ha a getUrl fájlt használja, és ennek az URL-nek biztonságosnak kell lennie, akkor ezt paraméterként kell átadnia
tömb (“_ secure” => true )
Mage::getUrl("", array("_secure"=>true));
Nem tudom, hogy van-e olyan egyszerű mód, amely megváltoztatja az összes getUrl-t, de ez működik.
Megjegyzések
- Használhatja a $ this- > getUrl (' ', tömb (' biztonságos ' = > $ this- > getRequest () – > isSecure ())) a feltétel feltételes alkalmazásához :).
- Ó, hogy ' nagyon jó, kerestem valamit így, mert a vegyes tartalom problémát jelent. Köszönöm.