rs
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору mai62 привет! есть, к примеру, страничка: http://www.fio.vrn.ru/2005/8/!Physics/3/index.htm если я сейчас в историке выполняю такое преобразование имени файла в кэше в url: ... Result := ReplaceString(Result, '\~', '//'); Result := ReplaceString(Result, '#x', '*'); Result := ReplaceString(Result, '#~', '/'); Result := ReplaceString(Result, '#i', '|'); Result := ReplaceString(Result, '^\', '?'); Result := ReplaceString(Result, '#^', '?'); Result := ReplaceString(Result, '#%', '/'); Result := ReplaceChar(Result, '\', '/'); Result := ReplaceChar(Result, '!', ':'); ... то историк не может показать страницу во встроенном браузере если же сделать что-то типа: Result := ReplaceString(Result, '\~', '//'); Result := ReplaceString(Result, '#x', '*'); Result := ReplaceString(Result, '#~', '/'); Result := ReplaceString(Result, '#i', '!'); //!!! Result := ReplaceString(Result, '^\', '?'); Result := ReplaceString(Result, '#^', '?'); Result := ReplaceString(Result, '#%', '/'); Result := ReplaceChar(Result, '\', '/'); //!!! Result := ReplaceChar(Result, '!', ':'); то встроенный браузер историка покажет её нормально т.е. сейчас замена подстроки '#i' происходят неверно по ходу, если кроме этого не закомментировать Result := ReplaceChar(Result, '!', ':'); то историк тоже не покажет страницу встроенным браузером как лучше подправить эти преобразования имени файла в url? -- может быть имеет смысл эту функцию преобразования вообще вынести в отдельную dll и пользователи при желании смогут переписать её по своему вкусу кажется такие пожелания высказывались когда-то в связи со списками переадресации, меняющими структуру каталогов кэша... |