Project

General

Profile

Actions

Bug #1877

closed

[Autosearch, Keywords] Проблема со спецсимволами в адресной строке

Added by Mellon almost 10 years ago. Updated almost 10 years ago.

Status:
Closed
Priority:
Low
Assignee:
Category:
Plugins: Poshuku
Target version:
Start date:
02/08/2015
Due date:
% Done:

100%

Estimated time:
12:00 h
Reported in:
master

Description

Если при наборе в адресной строке в запросе встретятся символы "&" или "#", то они передаются в итоговый URL в неизменном виде, и соответственно интерпретируются как ключевые символы URL.

Имхо, надо либо эскейпить запрос, либо преобразовывать, как преобразуются пробелы в плюсы при формировании URL плагином Autosearch

STR:

Expected result:

Actual result:

System information:
LeechCraft 0.6.70-2444-ga113631
Built with Qt 4.8.6, running with Qt 4.8.6
Running on: Gentoo/Linux x86_64 3.18.3-gentoo #1 SMP PREEMPT Mon Jan 19 15:59:22 MSK 2015

Actions #1

Updated by Mellon almost 10 years ago

тоже самое касается символа "+" в запросе. Даже rekonq как-то ухитряется дать понять гуглю, например, что там именно "+", а не замена пробела.
Хм... Хром, например, конвертит спецсимволы из запроса в "проценты"...

Actions #2

Updated by Mellon almost 10 years ago

ага, точно. все они так делают. только реконк ещё и обратно конвертит, но это не очень хорошо, так как обратно конвертированный url "не работает" при копировании в другую вкладку.

Actions #3

Updated by 0xd34df00d almost 10 years ago

  • Status changed from New to Assigned
  • Target version set to 0.6.75
  • Estimated time set to 3:00 h
Actions #4

Updated by 0xd34df00d almost 10 years ago

  • Status changed from Assigned to Resolved
  • % Done changed from 0 to 100
Actions #5

Updated by Mellon almost 10 years ago

  • Status changed from Resolved to Assigned

1.

Autosearch

2.Проверить на следующих последовательностях:

drag & drop

drag # on

6 + 3

Actions #6

Updated by 0xd34df00d almost 10 years ago

1. А что с ним? Проверил, нормальные саджещоны кажет.

2. А, гм, пробел ломает. Прикольно. Пасяб.

Actions #7

Updated by Mellon almost 10 years ago

1. Не, не suggestions, а поиск в гугле, который без кейворда работает.

Actions #8

Updated by 0xd34df00d almost 10 years ago

  • Status changed from Assigned to Resolved
Actions #9

Updated by 0xd34df00d almost 10 years ago

  • Estimated time changed from 3:00 h to 7:00 h
Actions #10

Updated by Mellon almost 10 years ago

Ок, сюда скину тоже.
набери в адресной строке пошуков 1+2 и жмякай энтор. без кейворда
оно вот так

а должно так:

Ну и ещё засада на qt5:

AlexWMF: "1+2" - нет реакции, "1+2+3" - тоже, "1+2+3+4" - тоже, а вот "1+2+3+4+5" уже начало искать
AlexWMF: страннота

Actions #11

Updated by 0xd34df00d almost 10 years ago

  • Status changed from Resolved to Assigned
  • % Done changed from 100 to 90
  • Estimated time changed from 7:00 h to 9:00 h

Reproducible всё.

Actions #12

Updated by 0xd34df00d almost 10 years ago

  • % Done changed from 90 to 70
  • Estimated time changed from 9:00 h to 12:00 h
Actions #13

Updated by 0xd34df00d almost 10 years ago

  • Status changed from Assigned to Resolved
  • % Done changed from 70 to 100
Actions #14

Updated by Mellon almost 10 years ago

  • Status changed from Resolved to Closed

Отлично. Благодарю.

Actions

Also available in: Atom PDF