في هذه المقالة ، نتعامل مع تحد مشترك يواجهه مطورو Android: استدعاء وظائف JavaScript من رمز WebViews الأصلي. &&&]
المشكلة: استدعاء وظائف JavaScript من WebViewفي JavaScript ، يجب أن تكون معلمات الوظائف محاطة في عروض الأسعار. يؤدي إهمال القيام بذلك إلى خطأ في بناء الجملة الذي واجهه المطور.
الملفات في رمز HTML الخاص بهم. على الرغم من أن هذه الملفات قد تكون ضرورية لوظيفة صفحة الويب ، إلا أنها يجب ألا تؤثر على القدرة على الاتصال بوظائف JavaScript من تطبيق Android. ]
myWebView.loadUrl("javascript:testEcho('Hello World!')");تعطل JavaScript:
&&&] "jsinterface") ؛
اسم وظيفة غير صحيح: تحقق من أن اسم وظيفة JavaScript يطابق اسم الوظيفة المكشوفة في واجهة Java.
الخلاصةعن طريق تصحيح بناء جملة استدعاء وظيفة JavaScript والنظر في المشكلات المحتملة الأخرى ، يمكن للمطورين استدعاء وظائف JavaScript بنجاح من داخل Android WebViews وسرد فجوة الاتصال بين رمز الويب الأصلي.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3