2014-09-21 4 views
3

내 워드 프레스 플러그인에 스크립트를 포함하는 방법은 다른 게시물에 있습니다 :이 나를 위해 잘 작동 생각 how to load jquery dialog in wordpress using wp_enqueue_script?크로스 원산지 경고

,하지만 난에 이상한 오류를 받고 있어요 내 페이지를로드 할 때 jquery-ui 항목 (js 및 css)을 큐에 넣은 후 Firefox 개발 도구 콘솔이 표시됩니다. 여기 내 코드입니다 :

wp_register_script('myplugin-jquery-ui', plugins_url("myplugin/js/jquery-ui.min.js")); 
wp_enqueue_script('myplugin-jquery-ui'); 

하지만 파이어 폭스에서 페이지를로드 할 때, 콘솔은 말한다 :

크로스 원산지 요청이 차단 : 동일한 기원 정책 http://fonts.gstatic.com/s/opensans/v10/u-WUoqrET9fUeobQW7jkRT8E0i7KZn-EPnyo3HZu7kw.woff에 원격 자원을 읽어 허용하지 않습니다 . 리소스를 동일한 도메인으로 이동하거나 CORS를 사용하는 을 수정하여이 문제를 해결할 수 있습니다.

적어도 모든 jquery-ui.min.js 파일 중 어느 파일에서나 "fonts.gstatic.com"을 찾을 수 없습니다. 내가 왜이 오류를 얻는 지 이해할 수 있도록 도와 주시겠습니까? b) 만약 내가 무시해야하는 것이 있다면?

대화 상자 플러그인에만 필요하다면 어떻게해야합니까?

+0

내 jquery 부트 스트랩에서 FF를 사용하여 디버깅 할 때 동일한 문제가 발생합니다. 이게 관련이 있는지 확실하지 않지만 최근에 내 gitk 문제가 해결되지 않고 Photoshop 3에서 Adobe Unit Types.osax를 업데이트하여 문제를 해결했습니다. –

+0

Wordpress에서 kml 파일을로드하는 데 동일한 문제가 있습니다. 이것에 대한 어떤 수정? – shorif2000

답변

0

이것은 Google의 버그입니다. 그들이 아는 이유만으로 때때로 헤더를 올바르게 제공하지 않습니다. 이 수치를 방지하기위한 방탄 방법은 글꼴 파일을 가져 와서 직접 제공하는 것입니다.

woff가 제공되면 수신 된 헤더를 확인할 수 있으며 브라우저가 글꼴을로드하지 못할 때 머리글을 보내지 않는 방법을 확인할 수 있습니다. 브라우저를 믿을 수 없다면 Wireshark와 같은 네트워크 스니퍼 도구를 확인하십시오.

관련 문제