Как предотвратить «умный поиск» в Safari?

2

Предположим, я пытаюсь найти информацию об этом файле:

/etc/inetd.conf

Если я вставлю следующее в строку поиска Safari:

"/etc/inetd.conf"

Safari пытается быть умным и превращает его в:

http://www.".com/etc/inetd.conf%22

А потом говорит мне, что это не может быть найдено. Если я делаю то же самое с Chrome, он просто ищет то, что я хочу, не пытаясь быть умным.

Как я могу запретить Safari пытаться выполнить «умный поиск» и вместо этого просто искать то, что я хочу?

james.garriss
источник
Safari на Mac строго веб-браузер. В отличие от Windows, вы не можете искать локальные файлы в веб-браузере. Почему Google реализовал локальный поиск файлов в Chrome, я не могу сказать, кажется странным.
Стив Чемберс
Я не пытаюсь искать локальные файлы. Я пытаюсь найти в Google информацию об этом файле конфигурации.
james.garriss
затем перейдите на google.com или в другую поисковую систему и введите поисковый запрос в поле поиска. Похоже, сафари не признает это как нечто, что нужно искать
Стив Чэмберс

Ответы:

1
  • Правильный выход:

откройте страницу поисковой системы (например, google.com) и вставьте строку в поле поиска.

  • Самый простой выход:

вставьте вышеперечисленное в строку URL (которая также используется как поле поиска).

Чтобы показать, что вы умнее Safari, перейдите на первую позицию и вставьте пробел. (например, Ctrl+ a, затем Space)

Это указывает браузеру, что вы ищете строку и не пытаетесь вставить неверный URL. Ведущий пробел будет игнорироваться вашей поисковой системой. Это работает практически во всех случаях, когда вы хотите убедиться, что Safari анализирует содержимое строки URL-адреса не как адрес, а как строку поиска.

Теперь некоторые строки кажутся более равными, чем другие. Вход "/etc/inetd.conf"и действительно Safari также игнорирует первый пробел для этого. Есть и другие примеры, такие как: /private/etcпоиск напрямую, /privateпоиск напрямую, /private/открытие окна Finder… Некоторые пути кажутся жестко закодированными.

В приведенном выше примере / etc/inetd.confвы должны получить желаемый результат.

LangLangC
источник
1
Твой "самый простой выход" не работает для меня. Safari интерпретирует его как файл на моем компьютере и пытается найти его. Он возвращает «Safari не может найти файл. Файл по адресу /etc/inetd.conf» не существует ».
james.garriss
@ james.garriss Пробовал с другой строкой и получил то, что хотел. Я только что повторил это с "/etc/inetd.conf", и действительно Safari также игнорирует первый пробел для этого. Любопытно. Но смотрите обновленный ответ.
LangLangC
@ james.garriss Это странно. /private/etcосуществляет прямой поиск, /privateвыполняет прямой поиск, /private/открывает окно Finder ... Существуют ли какие-либо пути в жестком коде?
LangLangC