لماذا تمنع WebView عرض صفحة ويب عند الضغط على SWF؟

StackOverflow https://stackoverflow.com/questions/2011120

  •  18-09-2019
  •  | 
  •  

سؤال

الآن أظهر ل SWF من الويب في WebView الخاص بي، ولكن عندما أقوم بالنقر فوق عنوان URL في SWF لإظهار صفحة أخرى مع متصفح الويب الافتراضي الخاص بي، وجدت أن WebveiW تمنع القيام بذلك، لماذا؟ كيف تسمح بذلك؟ شكرا جزيلا لك!

هل كانت مفيدة؟

المحلول

يجب أن تنظر إلى WebUIDelegate البروتوكول، وتحديدا طريقة المندوب هذه:

- (WebView *)webView:(WebView *)sender createWebViewWithRequest:(NSURLRequest *)request;

إذا كنت قد حصلت على كائن مسجل مثل WebViewمندوب UI ثم يتم استدعاء هذه الطريقة عند إرسال المكون الإضافي للفلاش طلب تغيير عنوان URL. يمكنك بعد ذلك القيام بما تريد مع الطلب. بشكل افتراضي، WebView فقط يتجاهلها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top