Я считаю, что это контролируется:
+[WebView registerURLSchemeAsLocal:]
Таким образом, если ваш холст лежит на странице с URL-адресом http:
, сначала вы должны указать WebKit, что URL-адреса http должны быть локальными.
Это может иметь и другие потенциальные последствия для безопасности, особенно если ваше приложение пытается предоставить общий браузер. Обходным путем может быть использование пользовательской схемы URL для загрузки страницы и ее регистрации. Вам нужно будет поэкспериментировать.
Возможно, вы можете рассказать нам больше о странице, на которой находится холст?