Project

General

Profile

Bug #1877

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

Added by Mellon over 5 years ago. Updated over 5 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

#1

Updated by Mellon over 5 years ago

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

#2

Updated by Mellon over 5 years ago

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

#3

Updated by 0xd34df00d over 5 years ago

  • Estimated time set to 3.00 h
  • Target version set to 0.6.75
  • Status changed from New to Assigned
#4

Updated by 0xd34df00d over 5 years ago

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

Updated by Mellon over 5 years ago

  • Status changed from Resolved to Assigned

1.

Autosearch

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

drag & drop

drag # on

6 + 3

#6

Updated by 0xd34df00d over 5 years ago

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

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

#7

Updated by Mellon over 5 years ago

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

#8

Updated by 0xd34df00d over 5 years ago

  • Status changed from Assigned to Resolved
#9

Updated by 0xd34df00d over 5 years ago

  • Estimated time changed from 3.00 h to 7.00 h
#10

Updated by Mellon over 5 years ago

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

а должно так:

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

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

#11

Updated by 0xd34df00d over 5 years ago

  • Estimated time changed from 7.00 h to 9.00 h
  • % Done changed from 100 to 90
  • Status changed from Resolved to Assigned

Reproducible всё.

#12

Updated by 0xd34df00d over 5 years ago

  • Estimated time changed from 9.00 h to 12.00 h
  • % Done changed from 90 to 70
#13

Updated by 0xd34df00d over 5 years ago

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

Updated by Mellon over 5 years ago

  • Status changed from Resolved to Closed

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

Also available in: Atom PDF