Чи є можливість показу справжнього URL-адреси під час пошуку на Safari 6?


17

Safari 6 разом інтегрував адресний рядок та поле пошуку. Отже, коли ви хочете здійснити пошук за ключовим словом, просто введіть у поле адреси. Це, можливо, добре.

Перед тим, як ви вводили щось у старому вікні пошуку , ви бачили URL-адресу, яка містить усі пошукові терміни як рядки запиту в старому адресному рядку . Наприклад, якщо ви введете Safari 6у вікні пошуку, ви побачите щось подібне https://www.google.com/search?hl=en&q=safari+6…до адресного рядка.

У Safari 6, повторюючи цей експеримент, введіть Safari 6інтегрований адресний рядок. Ви будете постійно бачити Safari 6там, а не справжню URL-адресу. Це трапляється, навіть якщо я спершу заходжу на пошуковий сайт і набираю ключове слово для їх пошуку. Це трапляється лише на ваш вибір пошукової системи в налаштуваннях Safari. Скажімо, я вибираю "Yahoo" і переходжу на "Google.com", тоді він показує реальну URL-адресу.

Чи можна обійти це роздратування і заставити Safari 6 розкрити фактичну URL-адресу?


2
Нічого собі, чому Safari захопить URL-адресу сайту. Я б майже класифікував це як помилку. Я дуже сподіваюся на багато defaults writeсекретів за 10,8.
Ар'ян

Я не можу легко відтворити захоплення URL-адреси Safari під час першого вручну на google.com. (Хоча google.com використовується як пошукова система в моєму Safari.) Тільки коли якимось чином перебуваючи на домашній сторінці Google під час введення тексту (що важко; зазвичай це відбувається відразу до результатів автоматичного пошуку), тоді натискання кнопки пошуку дійсно відобразити пошукові терміни в рядку місцезнаходження.
Ар'ян


2
Так, я вважаю це надзвичайно дратівливим - соломкою, яка перейшла мене на Chrome.
Джефф Бурджес

1
@CajunLuke, я все ще бачу Safari, що показує слова пошуку, а не URL-адресу. Однак сам Google іноді використовує URL-адреси, які Safari не розуміє. Використовуючи приклад URL із запитання, все ще показує цю дратівливу поведінку в моїй 6.0.1.
Ар'ян

Відповіді:


7

Safari підтримує цю інформацію внутрішньо, але мені вдалося змусити її оприлюднювати фактичну URL-адресу, включивши веб-інспектор (Option-Command-I) після того, як ви включили меню налагодження внизу розширеної вкладки в налаштуваннях Safari ( Command-,). Звичайно, ви можете перетягнути URL-адресу з вікна пошуку, щоб отримати посилання (замість копіювання, яке просто копіює видимі пошукові терміни).

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

введіть тут опис зображення

За умови Arjan, ви також можете зробити закладку та використовувати JavaScript для отримання URL-адреси.

javascript:(function(){window.location.href=window.location.href.replace("search?", "#");})()

Можливо, вас також зацікавлять gDirectLinks або це більш повноцінний брат LinkThing, який змінює спосіб Safari надає пошукові терміни Google і працює з обробкою URL-адрес від google.


1
Можна навіть написати простий закладку для запуску javascript:prompt("Here's your URL", window.location), але я припускаю, що ОП просто хочу позбутися викрадення рядка локації ...? (І занадто погано window.location=window.locationне робить трюку, хоч window.location=window.location.replace("search?", "#")і обманює Сафарі.)
Арджан

І після того, як ви зробили закладку вибраного Javascript - зробіть це на перших дев'яти слотах панелі закладок, і ви можете скористатись ярликом команди, щоб викликати його з клавіатури. Третій слот -> Command-3. також quixapp.com/help
bmike

Побачимо. Надіюсь, багато людей знайдуть цю відповідь та ваш коментар і вважають її корисною, навіть якщо ОП прагне більше зламати речі та зробити так, як це було. Сподіваємось, ця відповідь з’явиться, якщо це можливо.
bmike

1
Е, моя остання версія також не працює. Я робив тестування ;-) Якось Stack Exchange все-таки прокрався дивний простір у слово "пошук", хоча я цього не використовував `code`... Остання спроба, форматування взагалі немає: javascript: (function () {window .location.href = window.location.href.replace ("пошук?", "#");}) ()
Арджан

я не думав про веб-інспектора. І закладка - це також гарна ідея. THX хлопці.
beatak

4

Встановіть розширення SafariKeywordSearch , і така поведінка відходить, але головне, ви отримаєте можливість встановлювати інші пошукові системи, ніж ті, за які AAPL платили мільярди.


2
Встановлення розширення самотужки не справило роботу. Мені також довелося змінити пошукову систему Safaris з Google на щось інше (наприклад, Bing). Тоді все знову добре :)
Стефан Шмідт

1
Гаразд, ще залишилось одне незначне роздратування. Відкриваючи нове вікно або вкладку, тепер написано "Пошук Bing або введіть адресу". Цікаво, чи можна ще просто відредагувати бінарний Safaris за допомогою шестигранного редактора, щоб видалити цю непотрібну рядок взагалі, чи це зараз забирає більше часу через підписання коду.
Стефан Шмідт


2

Клацання правою кнопкою миші на заголовку вікна відображає меню URL-адреси, на яку ви перебуваєте. Ви не можете скопіювати звідси, але ви можете бачити URL принаймні.


2
це хороший момент, але я хочу вміти скопіювати URL-адресу.
beatak

Це гарна ідея. Тож я думаю, що каноновою версією цього фокусу є Apple, клацнувши заголовком вікна.
Ніколя Барбулеско

Поточна (не бета) збірка сафарі тепер має можливість відображати повну URL-адресу, як і раніше.
Олександр - Відновіть Моніку

2

По-справжньому простий спосіб, який я зрозумів, це обійти це (btw, я використовую Safari 7.1):

  1. "Вибрати все" в адресному полі
  2. Відкрийте нове вікно Safari
  3. Клацніть в адресному полі і "вставте"

Це дає вам URL-адресу (дійсно довгу URL-адресу), яку можна потім перетягнути та зберегти у папку, вставити в інше місце для ознайомлення тощо.


більше не працює
IceFire

1

OMFG Я відповів на це випадково.

Просто виберіть текст у полі пошуку / URL-адреси та скопіюйте його. Це все. URL-адреса Google, а не текст пошуку, буде скопійовано у буфер обміну. Просто як це.


більше не працює
IceFire

@IceFire в якій ОС та Safari версії?
Каліон

10,14, 12,0; справа в тому, що відвідування сайту та копіювання творів, але без відвідування сайту, копіювання просто копіює текст пошуку
IceFire

0

Який спосіб вирішення не потребує завантаження розширень, і він створює URL-адресу, яку можна скопіювати: у налаштуваннях Safari> Додатково встановіть прапорець "Увімкнути меню розробки". У меню "Розвиток" натисніть Показати ресурс сторінки. На нижній третині вашого монітора з’являється сірий екран, а в крайньому правому куті під «Розташування» скопіюйте URL-адресу.

Інший, менш прямий спосіб вирішення: додайте сторінку "Результати пошуку Google" як закладку, скажімо, в спеціальну папку закладок, створену явно для цієї мети (я назвав шахту "Safari Detours"), а потім клацніть правою кнопкою миші, щоб скопіювати URL-адресу зі сторінки закладок .


0

Здається, що Safari 6.0.1 це виправляє.

Щоб процитувати примітки до випуску:

  • Вирішіть проблему, яка може спричинити інтерпретацію URL-адрес як пошукових термінів у полі інтелектуального пошуку.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.