Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Dec 08, 2021 3:55 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 879 posts ]  Go to page Previous 155 56 57 58 59 Next
Author Message
PostPosted: Mon May 18, 2020 9:07 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1237
Все работает как надо.

_________________
я лишь учусь


Top
   
PostPosted: Sat May 23, 2020 2:33 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5606
rev.7972
Убрано ограничение на количество ссылок (4000).
Прокачаны коллекции, и тем самым убрана последняя преграда на пути к DOM.

_________________
Per aspera ad astra


Top
   
PostPosted: Sun May 24, 2020 3:52 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5606
rev.7976 Aelia browser deleted from SVN.

_________________
Per aspera ad astra


Top
   
PostPosted: Mon Sep 07, 2020 2:35 pm 
Offline

Joined: Mon Sep 07, 2020 1:54 pm
Posts: 21
Кстати в гитхабе есть реализация TLS 2.0. надо эту фичу перенести в WebView. Как это можно включить в браузер чтобы заработал полноценно HTTPS?


Top
   
PostPosted: Tue Dec 01, 2020 8:35 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5606
WebView 2.7

- Менеджер загрузок теперь отдельная программа, которая может работать в мультипоточном режиме и скачивать файлы по HTTPS.
- Браузер теперь анализирует содержимое ссылки и если это файл (Content-Type: application) то скачивает его автоматически, а не открывает для просмотра, как страницу.

Текущий код прокси сервера gate.aspero.pro для поддержки HTTPS. Советы по улучшению приветствуются.

Code:
<?php

$site = $_GET["site"];
$show_header = $_GET["show_header"];

if (is_null($site)) die("KolibriOS has no native HTTPS support. So this is a Proxy of HTTPS websites for Kolibri Text Based browser WebView.");

$curl = curl_init( );
curl_setopt($curl, CURLOPT_URL, $site);
curl_setopt($curl, CURLOPT_USERAGENT,'Googlebot/2.1 (+http://www.google.com/bot.html)');
curl_setopt($curl, CURLOPT_HEADER, true);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($curl);
if (preg_match('~Location: (.*)~i', $result, $match)) { //проброс поля Location для редиректа
    $location = trim($match[1]);
    header("location: ".$location);
}
if (preg_match('~Content-Type: (.*)~i', $result, $match)) { //проброс поля Content-Type для понимания скачать файл или нет
    $ct = trim($match[1]);
    header("Content-Type: ".$ct);
}

$header_size = curl_getinfo($curl, CURLINFO_HEADER_SIZE);
$header = substr($result, 0, $header_size);
$body = substr($result, $header_size);

if (!is_null($show_header)) echo $header."\n";
echo $body;

?>

_________________
Per aspera ad astra


Top
   
PostPosted: Fri Dec 04, 2020 3:00 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5606
Раньше файл был бы сохранен как "86480".


Attachments:
Screenshot_1.png
Screenshot_1.png [ 10.92 KiB | Viewed 3784 times ]

_________________
Per aspera ad astra
Top
   
PostPosted: Fri Dec 04, 2020 4:13 pm 
Offline
User avatar

Joined: Wed Mar 18, 2015 8:22 am
Posts: 342
жаль лайк влепить нельзя

_________________
Я один из тех, кто ещё не программист, но уже не новичок.
Редактор в группе "KolibriOS - официальная группа".


Top
   
PostPosted: Sat Dec 05, 2020 4:46 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5606
Attachment:
WebView_2.8_ALPHA_PREVIEW.kex [19.86 KiB]
Downloaded 82 times


Attachments:
WB.png
WB.png [ 51.58 KiB | Viewed 3736 times ]

_________________
Per aspera ad astra
Top
   
PostPosted: Mon Dec 14, 2020 12:04 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5606
WebView 3.0 Gold

IMG support!

No page blinking on scroll, proper alpha-channel blend (PNG 32bpp), local images support, base64 images support* (only small ones yet). Need code refactoring.

Thanks a lot dunkaist for help and libimg fixes and new features!


Attachments:
Screenshot_1.png
Screenshot_1.png [ 31.96 KiB | Viewed 3650 times ]

_________________
Per aspera ad astra
Top
   
PostPosted: Fri Dec 18, 2020 7:06 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5606
3.04 - 3.15 рефакторинг кода.
Там, где правилось код стал лучше и немного быстрее, было исправлено несколько багов.

Из улучшений пожалуй только одно: нет ограничения на длину параметра тега. Актуально пожалуй только для картинок в base64, ну тоже неплохо.

_________________
Per aspera ad astra


Top
   
PostPosted: Sat Dec 19, 2020 3:59 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5606
WebView 3.2

Под катом много картинок. Осторожно, если вы на dial-up'e!
Сравнение было - стало в r. #8451


Spoiler: Show
Attachment:
Screenshot_5.png
Screenshot_5.png [ 152.98 KiB | Viewed 3544 times ]

Attachment:
Screenshot_4.png
Screenshot_4.png [ 73.29 KiB | Viewed 3544 times ]

Attachment:
Screenshot_1.png
Screenshot_1.png [ 15.6 KiB | Viewed 3544 times ]

Attachment:
000.png
000.png [ 28.37 KiB | Viewed 3544 times ]

_________________
Per aspera ad astra


Top
   
PostPosted: Sat Dec 19, 2020 9:24 pm 
Offline
User avatar

Joined: Mon Oct 27, 2008 10:10 pm
Posts: 919
С картинками красивее смотрится.
Наверное не обновлена подпись окна, потому что судя по скринам WebView версии 3.16 а не 3.2.


Top
   
PostPosted: Sun Jan 10, 2021 12:14 am 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1237
1. При открытии страницы, если окно развернуть на весь экран во время загрузки картинок - падает.
2. Ссылка та-же. Там конечно табличная верстка, но картинки все же не красиво отображаются:
- первая картинка начинается на той же строке, что и текст
- они долны центрироваться (не помню реализовано ли это)
- между картиками нет никакого отсупа (В цело, это наверное правильное поведение, с учетом отсутсвия поддержки таблиц и возможно div)

_________________
я лишь учусь


Top
   
PostPosted: Sun Jan 10, 2021 10:54 am 
Offline

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 411
Про первый пункт я вроде уже писал, но не мог уследить закономерность.


Top
   
PostPosted: Wed Mar 24, 2021 7:22 pm 
Offline

Joined: Wed Mar 24, 2021 8:32 am
Posts: 9
Прошу прощения, возможно лезу не совсем в своё дело, но хотелось бы узнать, есть ли какие нибудь подвижки в направлении javascript? Ну то есть вообще, хоть какие то? И если нет, то у меня есть мысль. Я конечно пока что полный ноль в ассемблере, но глядя на ваш энтузиазм, мне захотелось попробовать себя тут - вдруг что получится, да ещё и понравится?


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 879 posts ]  Go to page Previous 155 56 57 58 59 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited