Saya ingin menambahkan tautan berikut di tag kepala, tetapi 404 kesalahannya kembali. Ada yang bisa membantu saya dalam hal ini?
<script type="text/javascript" src="https://www.google.com/recaptcha/api.js"></script>
Saya ingin menambahkan tautan berikut di tag kepala, tetapi 404 kesalahannya kembali. Ada yang bisa membantu saya dalam hal ini?
<script type="text/javascript" src="https://www.google.com/recaptcha/api.js"></script>
Jawaban:
Saya akan merekomendasikan menggunakan metode skrip daripada metode teks, lebih mudah bagi pengembang lain untuk memahami, lebih sedikit kode, dan memenuhi instruksi resmi Magento.
Untuk melakukan ini gunakan skrip atau tautan XML yang sama seperti biasa tetapi sertakan src_type="url"
. Seperti dicatat dalam dokumen resmi
<?xml version="1.0" ?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<head>
<script src="https://www.google.com/recaptcha/api.js" src_type="url"/>
</head>
</page>
Jika Anda menambahkan ini secara global, cara termudah adalah melakukannya melalui area admin.
Pergi ke Toko> Konfigurasi> Desain dan kemudian di tab HTML Head Anda dapat menambahkan skrip lain-lain.
Anda dapat menambahkannya menggunakan xml sekalipun. Misalnya, jika Anda hanya ingin ditambahkan ke beranda Anda, masukkan berikut ini di tampilan file tata letak / frontend / tata letak / cms_index_index.xml di dalam modul khusus Anda.
<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<head>
<script src="https://www.google.com/recaptcha/api.js" src_type="url"/>
</head>
</page>
Sebagai catatan, jika Anda dapat menghindari menempatkan js di kepala saya lakukan karena hal ini akan membuat pemblokiran sampai js telah sepenuhnya diunduh.