YouTube 동영상을 사용하는 사이트를 만들고 있지만 내장 플레이어를 사용하고 싶지는 않습니다. IFRAME에 youtube 페이지가 있습니다. YouTube TOS를 읽고 IFRAMES가 내장 플레이어가 아닌 다른 플레이어에게 허용되는지 여부를 확신 할 수 없으므로 대신 새 탭에서 링크를 열 수있는 사이트를 구축 할 수 있습니다. 내가 정말로 원하는 것은 하나의 탭에서 새로운 링크를 열 수 있다는 것입니다. 명확히하기 위해, 내 사이트는 탭 1입니다. 링크를 클릭하면 2 번 탭에 youtube가 열리고, 내 사이트에서 클릭 된 다른 링크는 2 번 탭의 내용을 대체하며 2 개가 넘습니다.새 탭에서 열린 링크를 통해 사이트가 얼마나 많은 권한을 가질 수 있습니까?
답변
YouTube 및 기타 유명 인사 웹 사이트는 보안상의 이유로 iFrame 사용을 차단합니다. 따라서 iFrame을 사용하면 빈 페이지가 표시됩니다.
<a href="/example.html" target="_blank">Open me!</a>
난 당신이 다음 추가 콘텐츠로 대체 할 탭을 제어 할 수 있습니다 완전히 확실하지 않다 :
은 사용하는 새로운 탭으로 링크를 엽니 다.나의 제안은이 작업을 수행하는 것입니다 :
1) 대상 = "_ 빈"로, 그들에 포함 된 동영상이있는 페이지로 연결되는 링크를 만듭니다. 2) 사용자가 링크를 클릭하면 Javascript (아마도 jQuery)로 캡처하고 Shadowbox (http://www.shadowbox-js.com/)와 같은 일종의 모달 오버레이 내에서 그 내용을 엽니 다.
이렇게하면 iFrames 또는 새 탭을 사용하지 않고도 사용자가 동일한 창 내에있을 수 있습니다. 사용자가 JS를 사용 중지하면 기본 '새 탭'동작이 발생합니다.
행운을 빈다.
안녕하세요, 정보 주셔서 감사합니다. 내 용도로 퍼간 동영상을 사용하십시오. – user1166981
이 링크를 '_blank'의 대상 대신 변경하여 이름을 사용하십시오. 현재 페이지에 존재하는 프레임이 아닌 경우 (프레임을 피하면 안됨) 새 창이 열리면서 선택한 레이블을 지정합니다. 동일한 대상을 가진 모든 링크가 새 창에서 열립니다. Chrome에서는 새로운 페이지가 동일한 프로세스에 의해 생성 된 경우에만 창을 다시 사용합니다 (즉, 페이지 A가 창 B를 열고 페이지 A가 새 창/다른 곳에 닫히고 링크가 열린 경우). B)를 재사용하는 대신에 세 번째 창 C가 생성됩니다. – Basic
동영상 ID가 다른 YouTube URL이 동일하지만 도메인이 동일하므로 클릭하는 링크가 약간 다를 때이 기능이 작동합니까? (또한 "새 창"이라고 말하면 팝업 또는 새 탭에 대해 이야기하고 있습니까?)위의 Ashwin Singh이 똑같은 도메인이 아니라면 똑같은 탭을 다시 사용할 수 없다는 것을 올바르게 이해한다면 논쟁의 여지가 있습니다. – user1166981
나는 당신이 아주 쉽게 원하는 것을 제어 할 수 없을 것이라고 생각합니다. 그리고 이것에 대한 갈망을 찾을 수 있다면, 대부분 브라우저 간이 아닐 것입니다. 나는 더 나은 제안에 열려 있지만 당신이 그것을 호출 할 때마다 자바 스크립트 window.open(URL, windowName[, windowFeatures])
을 사용할 수 있고 같은 이름을 사용할 수 있다고 생각합니다. 그런 다음 이전 창을 대체합니다. 다른 탭에서는 열리지 않지만 팝업에서는 열리지 않습니다.
안녕하세요,하지만 팝업 창 이외의 탭을 사용하고 싶습니다. – user1166981
다른 탭에서 웹 페이지를 제어 할 수 없으며 아니오를 제한 할 수 없습니다. 명백한 보안상의 이유 때문에 브라우저가 열 수있는 탭이 있습니다. 아니요. 사용자 개입없이 열거 나 제어 할 수있는 탭 중 일부는 해킹으로 간주 될 수 있지만 바우 너는이를 허용하지 않습니다.
죄송합니다. 틀 렸습니다. Checkout http://www.efnsports.com, 포럼을 클릭하십시오. 정확히 내가하려는 일을합니다. 100 % 확실하지 않은 경우 나중에 "확실히"와 같은 단어를 사용하지 마십시오! – user1166981
먼저 웹 사이트의 탭을 2 개로 제한해야한다는 것을 언급 했어야합니다. 나는 그것을 오해했다. 둘째, 포럼 페이지를 제어하는 상위 페이지가 표시되지 않습니다. –
두 개의 창을 제한하는 것에 관해서는 My web page을 사용할 수 있습니다. 동일한 도메인의 페이지가 아닌 경우 두 번째 페이지 양식의 상위 페이지를 어떻게 제어할지 확신하지 못합니다. 허용 된 경우 피싱을 할 필요가 없습니다. 내 진술에 관한 한, 나는 옳다. –
- 1. 새 탭에서 링크를 열 수 없습니다.
- 2. ie8의 새 탭에서 링크를 열어야합니다!
- 3. Lisp에서 + 함수는 실제로 얼마나 많은 입력을 가질 수 있습니까?
- 4. MongoDB에서 컬렉션 수준 권한을 가질 수 있습니까?
- 5. NHibernate에서 얼마나 많은 세션을 열어 둘 수 있습니까?
- 6. 새 탭에서 링크를 여는 Chrome 확장 만들기
- 7. 돔이 느려지고 불안정 해지기 전에 얼마나 많은 div를 가질 수 있습니까?
- 8. DataOutput.writeUTF를 통해 얼마나 많은 바이트가 쓰여 졌는지 알 수 있습니까?
- 9. socket.emit을 통해 얼마나 많은 데이터를 보낼 수 있습니까?
- 10. 새 탭에서 링크 열기
- 11. JTable을 통해 JPanel을 가질 수 있습니까
- 12. 언제 새 창에서 링크를 열 수 있습니까?
- 13. jquery url 또는 링크를 통해 열린 탭
- 14. django.forms는 얼마나 많은 도움을 줄 수 있습니까?
- 15. 얼마나 많은 제한이 있습니까?
- 16. 새 탭에서 새 탭만 열기
- 17. postgresql은 얼마나 많은 연결을 더 잘 수행 할 수 있습니까?
- 18. 얼마나 많은 메모리를 할당 할 수 있습니까?
- 19. 얼마나 많은 클라이언트가이 서버에 연결할 수 있습니까?
- 20. draggingPasteboard에서 얼마나 많은 파일을 볼 수 있습니까?
- 21. 얼마나 많은 EJB가 얼마나 많이 있습니까?
- 22. 새 창/탭에서 href
- 23. 내 사이트가 CFLOGIN의 침입자에게 얼마나 안전합니까?
- 24. 어떻게 결과가 새 탭에서
- 25. 사람들이 새 탭에서 내 사이트의 링크를 열 때를 알 수 있습니까?
- 26. 열린 탭에서 축소판 이미지 생성
- 27. jQuery를 통해 ASP.NET MVC 컨트롤러 동작에 데이터를 전달하고 새 브라우저 탭에서 렌더링 된 뷰를 가질 수 있습니까?
- 28. Plone 컨텐츠에 대한 별도의 삭제 권한을 가질 수 있습니까?
- 29. 열린 jQuery가 팝업으로 링크를 생성했습니다.
- 30. 무대에서 얼마나 많은 이벤트 리스너가 있습니까?
두 번째 창을 팝업으로 처리하여이 작업을 수행 할 수 있습니다. 일부 사용자는 새 탭에서 팝업을 열도록 선택할 수 있지만이를 보장 할 수는 없습니다. 사용자 및 브라우저의 책임입니다. 팝업/탭을 열 때 이름을 지정하고 후속 호출에서 같은 이름을 사용하여 팝업/탭을 다시 사용할 수 있습니다. 이 중 아무도 사용자가 링크를 마우스 오른쪽 버튼으로 클릭하고 "새 탭에서 열기"를 선택하는 것을 중지합니다 ... – Basic