Das Skript wird auf iOS-Geräten und auf einigen Android-Geräten geladen und funktioniert ordnungsgemäß. Auf bestimmten Android-Geräten (z. B. Google Pixel) kann das Skript jedoch nicht geladen werden, was dazu führt, dass die WebView-Funktionalität nicht mehr funktioniert.
Aktuelle WebView-Implementierung
Code: Select all
Code: Select all
const scriptToInject = `
const script = document.createElement('script');
script.src = "https://js.authorize.net/v1/Accept.js";
script.charset = "utf-8";
document.head.appendChild(script);
script.onload = function () {
console.log("Accept.js successfully loaded");
};
script.onerror = function () {
console.error("Failed to load Accept.js");
};
`;
webviewRef.current.injectJavaScript(scriptToInject);
Mobile version