(1/3) означает целочисленное деление, поэтому вы не можете получить десятичное значение из этого деления. Для решения этой проблемы используйте:
public static void main(String[] args) {
double g = 1.0 / 3;
System.out.printf("%.2f", g);
}
Основной ответ, "Вы не можете".
После рассмотрения этого некоторое время, я думаю, что это возможно, но чрезвычайно сложное. Это включило бы реализацию resourceLoadDelegate на Вашем веб-представлении, которое реализует -webView:resource:willSendRequest:redirectResponse:fromDataSource:
и изменяет запрос для выключения HTTPShouldHandleCookies
и добавляет любые соответствующие cookie к запросу вручную. Это также должно реализовать -webView:resource:didReceiveResponse:fromDataSource:
для обнаружения о любых cookie, возвращенных из сервера. Вы можете alloc/init Ваша собственная копия NSHTTPCookieStorage
на - webview и использование что хранить/получать cookie.
Это развешивает суммы, что Вы могли сделать. Я не уверен, выполнимо ли это для Вас, и я чувствую, что это не была бы простая задача, возможно, даже опасная, но это, кажется, возможно : автор утверждает, что iCab делает это этот путь.
я надеялся на простое решение также, действительно. Конечно, так как WebKit является открытым исходным кодом, Вы могли просто развернуть свою собственную версию платформы с измененным поведением, которое я предполагаю?
Я предположил бы, что cookie будут настроены на сервисе / прикладной уровень а не для конкретных экземпляров или процессов. Возможно, Вы могли пересмотреть свой вопрос найти способ разрешить проблему, которую Вы имеете, который требует, чтобы экземпляры не совместно использовали cookie.
, Какова мотивация для того, чтобы не совместно использовать cookie между экземплярами?
, Если Вам просто нужны 3 представления в тот же веб-ресурс, Вы могли бы установить некоторые виртуальные хосты, которые указывают на тот же источник данных.
То, что можно сделать, смотрят на libcurl, который может обработать хранилища cookie, которые не смешивают с Загрузочной системой URL широкое устройство хранения данных cookie для тех запросов, которые Вы хотите разделить. Для меня, который, кажется, допустимое и простое решение. Если действительно необходимо зависеть от webview/webkit, это не могло бы быть.