5

로컬로 웹 앱 개발하기 자동 검색이 항상 시작되기 때문에 (예 : http://0.0.0.0:5000/api) Chrome이 실제로이 주소로 이동하지 못합니다.개발자 용 Chrome 주소 표시 줄 자동 실행 사용 안함

enter image description here

이 동작을 덮어 쓰거나 먼저 HTTP 요청을 시도하는 크롬을 강제 할 수있는 방법이 아무것도하기 전에,이 있습니까?

난 그냥 응답을 참조 할 컬 또는 무엇이든 할 수 있습니다 알고 ...

+1

성가신, 답을 찾았습니까? –

+1

실제 답변이 아니지만 Chrome은 localhost : 5000 또는 무엇이든간에 0.0.0.0으로 검색하는 것이 기본값이지만 ... 답변을 찾고 있습니다. 예. – kontur

+3

왜 처음에는'0.0.0.0'을 사용하고 있습니까? [이 답변도 참조하십시오.] (http://superuser.com/a/832816/177586) – Whymarrh

답변

3

당신은 추가하여이를 방지 할 수있는 "/"URL의 끝에 http://0.0.0.0:5000/api/

또는

URL이 http://%snull 인 null 검색 엔진을 추가 할 수 있습니다. 검색 엔진 설정

이동합니다

  • 설정을 엽니 다.
  • 검색 엔진 관리를 클릭하십시오.
  • 기타 검색 엔진 섹션의 맨 아래에 새 검색 엔진을 추가하십시오. enter image description here

    : 이것에 대한 대답은 다음과 같은 것을 볼 수 있어야 chrome://chrome-urls

    에 있어야한다 [x] Prevent inline autocomplete

    을 // 주소창/체크 : Screenshot of Settings

+2

끝에 '/'를 추가하는 것은 내가 액세스하려고 시도하는 URL 스키마에 따라 항상 옵션이되는 것은 아닙니다 – kontur

+0

글쎄, 두 번째 옵션이 작동 했습니까? –

+0

아니요, 기본 엔진을 만들어야합니까? – kontur

4

크롬으로 이동 "전체"설정 집합은 chrome : // chrome-urls에 있습니다. 또한 chrome : // 플래그는 검사 할 가치가 있습니다. 크롬에서 몇 가지 실험 기능을 활성화하여 측면으로 : 설정 및 개인 정보 보호 정책에 따라 이동 historythen 지우기 브라우저 ->[] Use a prediction service to help complete searches and URLs typed in the address bar의 선택을 취소 : // 플래그를 사용하면 크게 다른 HTML 5 support .chrome://chrome-urls

에서 확인할 수 있습니다 귀하의 브라우저 HTML5 지원을 향상시킬 수 있습니다 . 아직

/opt/google/chrome/chrome --type=renderer --disable-layer-squashing --enable-transition-compositing --enable-deferred-image-decoding --enable-display-list-2d-canvas --enable-distance-field-text --enable-encrypted-media --enable-experimental-canvas-features --enable-experimental-web-platform-features --enable-lcd-text --enable-one-copy --enable-overlay-scrollbar --enable-renderer-mojo-channel --enable-smooth-scrolling --enable-viewport-meta --enable-webgl-draft-extensions --enable-web-midi --enable-zero-copy --max-tiles-for-interest-area=512 --enable-plugin-power-saver --lang=en-US --force-fieldtrials=AutoReloadExperiment/FlagEnabled/AutoReloadVisibleOnlyExperiment/FlagEnabled/ChromeSuggestions/Default/DomRel-Enable/enable/EnhancedBookmarks/Default/ExtensionContentVerification/Enforce/ExtensionInstallVerification/None/GCM/Enabled/MaterialDesignNTP/Enabled_forced/OmniboxBundledExperimentV1/StandardR4/PasswordGeneration/Disabled/PrerenderFromOmnibox/OmniboxPrerenderEnabled/QUIC/FlagEnabled/SafeBrowsingIncidentReportingService/Default/SettingsEnforcement/no_enforcement/UMA-Dynamic-Binary-Uniformity-Trial/default/UMA-Population-Restrict/normal/UMA-Uniformity-Trial-1-Percent/group_09/UMA-Uniformity-Trial-10-Percent/group_02/UMA-Uniformity-Trial-100-Percent/group_01/UMA-Uniformity-Trial-20-Percent/group_04/UMA-Uniformity-Trial-5-Percent/group_16/UMA-Uniformity-Trial-50-Percent/group_01/UwSInterstitialStatus/OnButInvisible/VoiceTrigger/Install/WebRTC-IPv6Default/Default/ --enable-crash-reporter=9F2AFD26-85F1-40CB-991F-0980EF2C4D14 --enable-offline-auto-reload --enable-offline-auto-reload-visible-only --enable-offline-load-stale-cache --enable-app-window-controls --enable-embedded-extension-options --enable-experimental-extension-apis --enable-scripts-require-action --enable-nacl --enable-nacl-debug --enable-streamlined-hosted-apps --enable-web-based-signin --javascript-harmony --out-of-process-pdf --enable-delegated-renderer --enable-impl-side-painting --num-raster-threads=4 --enable-gpu-rasterization --channel=5035.27.2136067136 

: 출력이 나에게 매개 변수는 기본적으로 시작에 사용 되는가에 대해 많은 것을 알려줍니다 내 경우에는 ps -aux | grep google-chrome-stable : 매개 변수에 대해 다음 명령의 출력을 리눅스 사용하는 경우 또 다른 아이디어는 신중하게 검토하는 것입니다 또 다른 아이디어는 python의 tkinter와 webrowser 모듈을 사용하여 작은 위젯을 작성하는 것입니다. 심지어 클립 보드에서 입력을 얻을 수도 있습니다.

이 명령은 너무 솔루션 주위에 작업 일 수 있습니다

python -m webbrowser -t "http://ip.ip.ip.ip:portport/file/"

또 다른 옵션은 아직 The Omnibox API를 사용하는 간단한 웹 페이지에서 사용자 지정 주소창을 포함.여기 출발점으로 @Juan Buhagiar 응답을 사용하여 omnibox api ready made samples.

+0

'chrome : // omnibox /'는 검색 주소창의 최근 검색 결과/동작을 표시하지만 실제로 설정을 변경할 수 없습니까? – kontur

+0

소스에서 빌드하는 경우 플래그로 대부분의 기능을 사용할 수 있습니다. 이것은 그들에게 GUI입니다. – Schopenhauer

+0

답변을 확대 해 주셔서 감사합니다. 당신은 내 의견에 더 이상 대답하지 않았습니다. 'chrome : // omnibox /'는 실제로 검색 주소창을 변경하는 대신 표시 방법을 보여줍니다. – kontur

1

는, 나는 기본 검색 엔진의 URL로 URL을 추가 :


다른 검색 엔진

| MyAPI | 0.0.0.0 | http://0.0.0.0:5000/api/venues/show/45/20/cafes?rubbish=%s | 

방금 ​​효과가있었습니다. 대신 일반의

http://0.0.0.0:5000/api/venues/show/45/20/cafes?rubbish=0.0.0.0%3A5000%2Fapi%2Fvenues%2Fshow%2F45%2F20%2Fcafes%2F 

: 유일한 단점은 당신이 당신의 요청에 중복 쿼리를 얻을 수 있다는 것입니다 그래서 한 당신의 자신의 GET과 충돌하지 않는

http://0.0.0.0:5000/api/venues/show/45/20/cafes 

을, 당신은 그것을 무시 할수있다 .

0

가장 간단한 방법 - 원하는 주소가있는 북마크를 추가하십시오. 이번에는 검색으로 이동하지 않습니다. 변수를 정기적으로 변경해야하는 경우 유용하지 않을 수 있습니다. 이는 제 경우가 아닙니다.

이것은 매우 유용한 기능이기 때문에 omnibar 검색을 완전히 비활성화하지 않으려는 경우에 유용합니다.

+0

처음에 어떻게 북마크합니까? – kontur

+0

북마크 바에서 마우스 오른쪽 버튼을 클릭 -> 페이지 추가를 선택하십시오. 책갈피 막대가 보이지 않으면 메뉴 아이콘 -> 책갈피 -> 책갈피 막대 표시 – aarjithn