Sahkan Kehadiran Sambungan Chrome Menggunakan Skrip Luaran
Dalam membangunkan sambungan Chrome, menyepadukannya dengan skrip JavaScript luaran untuk mengesan status pemasangannya adalah penting. Ini membolehkan anda menyesuaikan pengalaman pengguna berdasarkan sama ada sambungan itu terdapat pada penyemak imbas mereka.
Mujurlah, Chrome menyediakan mekanisme untuk bertukar-tukar mesej antara halaman web dan sambungan. Untuk mencapai matlamat ini, ikut langkah berikut:
Lanjutkan Sambungan Chrome:
chrome.runtime.onMessageExternal.addListener( function(request, sender, sendResponse) { if (request) { if (request.message) { if (request.message == "version") { sendResponse({version: 1.0}); } } } return true; });
Berkomunikasi dari Halaman Web:
var hasExtension = false; chrome.runtime.sendMessage(extensionId, { message: "version" }, function (reply) { if (reply) { if (reply.version) { if (reply.version >= requiredVersion) { hasExtension = true; } } } else { hasExtension = false; } });
Pegangan Kebenaran:
"externally_connectable": { "matches": ["*://localhost/*", "*://your.domain.com/*"] }
Pengendalian Pengecualian (Kemas Kini 2021):
if (chrome.runtime.lastError) { // handle error }
Dengan melaksanakan langkah ini, anda boleh mengesan kehadiran sambungan Chrome anda dengan lancar menggunakan sambungan luaran Skrip JavaScript dan laraskan pengalaman pengguna dengan sewajarnya.
Atas ialah kandungan terperinci Bagaimana untuk Mengesahkan Kehadiran Sambungan Chrome Menggunakan Skrip Luaran?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!