PDFJ в .NET MAUI WebView на iOSIOS

Программируем под IOS
Ответить
Гость
 PDFJ в .NET MAUI WebView на iOS

Сообщение Гость »


I'm trying to use PDFJs in a WebView to load a locally stored file in the apps data directory. It works fine on my iOS simulator, however, once I put the build into TestFlight and test on a real device, PDFJs loads and throws exception missing_file_error.

I have added the following to my MauiProgram.cs:

#if IOS || MACCATALYST if (handler.PlatformView is WKWebView wkWebView) { wkWebView.Configuration.Preferences.SetValueForKey(Foundation.NSObject.FromObject(true), new NSString("allowFileAccessFromFileURLs")); wkWebView.Configuration.Preferences.SetValueForKey(Foundation.NSObject.FromObject(false), new NSString("secureContextChecksEnabled")); wkWebView.Configuration.Preferences.SetValueForKey(Foundation.NSObject.FromObject(true), new NSString("fileSystemAccessEnabled")); wkWebView.Configuration.Preferences.SetValueForKey(Foundation.NSObject.FromObject(true), new NSString("storageAPIEnabled")); } #endif The following to my Info.plist:
NSAppTransportSecurity NSAllowsArbitraryLoads NSAllowsArbitraryLoadsForMedia NSAllowsArbitraryLoadsInWebContent NSAllowsLocalNetworking NSExceptionAllowsInsecureHTTPLoads

Источник: https://stackoverflow.com/questions/780 ... iew-on-ios
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»