source

삽입에서 복사한 iframe에 올바른 URL이 표시되지 않음 버튼

factcode 2023. 7. 13. 21:10
반응형

삽입에서 복사한 iframe에 올바른 URL이 표시되지 않음 버튼

나는 임베디드 버튼에서 복사한 후 적절한 URL이 나타나지 않는 웹사이트에서 작업하고 있습니다.

(이미지 아래와 같이) Embed 버튼을 클릭하면 iframe 안에 src 값이 올바르지 않은 다음 코드가 표시됩니다.적절한 비디오 URL이어야 합니다.

<iframe src="//content.jwplatform.com/players/dalet_clips/35472P.mp4-88sIiZig.html" width="640" height="360" frameborder="0" scrolling="auto"></iframe>

enter image description here


jwplatform.js 내부에서 사용하고 있는 코드의 스니펫은 다음과 같습니다.

"sharing": {
    "code": "%3Ciframe%20src%3D%22http%3A//content.jwplatform.com/players/MEDIAID-6gKQPrHW.html%22%20width%3D%22480%22%20height%3D%22270%22%20frameborder%3D%220%22%20scrolling%3D%22auto%22%3E%3C/iframe%3E",
    "link": "http://content.jwplatform.com/previews/MEDIAID-6gKQPrHW"
},

문제 설명:

iframe src 내부에서 다음 코드를 받고 있습니다.//content.jwplatform.com/players/dalet_clips/35472P.mp4-88sIiZig.html그것은 정확하지 않습니다.동영상의 적절한 URL이어야 합니다.iframe src 내부의 완전한 비디오 url을 얻으려면 어떤 변경이 필요한지 궁금합니다.

변경해 보십시오.code의 재산.sharing의 옵션.jwplatform.js로.encodeURIComponent당신이 정확하게 하고 싶은 것은 무엇이든.iframe내용물

예: 이제 다음이 있습니다.code~하듯이%3Ciframe%20src%3D%22http%3A//content.jwplatform.com/players/MEDIAID-6gKQPrHW.html%22%20width%3D%22480%22%20height%3D%22270%22%20frameborder%3D%220%22%20scrolling%3D%22auto%22%3E%3C/iframe%3E

이제 이것을 해독해 보십시오.decodeURIComponent(code)이 값은 다음과 같습니다.

<iframe src="http://content.jwplatform.com/players/MEDIAID-6gKQPrHW.html" width="480" height="270" frameborder="0" scrolling="auto"></iframe>

둘 다 변경해 보십시오.code그리고.link실제 비디오 링크 및 코드로 이동합니다.코드로 되고 싶은 콘텐츠를 인코딩하기만 하면 됩니다.encodeURIComponent또는 현재의 것을 테스트합니다.decodeURIComponent또한 올바른 링크를 유지합니다.link소유물.

아마도 당신은 다음과 같은 말을 할 때 실수를 하고 있을 것입니다.

  • //example.com it is not a valid url...아니요.그것은 절대적으로 유효한 URL입니다.심지어, 그것은 더 나은 유형의 url(이라고 함)입니다.schemelessurl, 없음http:접두사 붙이기).

  • ...there should be video url (mp4) inside SRC...다시는 안 돼요. iframes웹 페이지용입니다(포함)..html페이지) 또는 파일이 아님(예:.mp4또는 다른 파일 확장명), 즉 올바른 형식의 url입니다.

저는 당신의 문제가 뭔가 다르다고 생각합니다.혹시 그 비디오 파일이 서버에서 삭제된 것은 아닐까요?아니면 그 목적지 url에서 실제로 작동하지 않는 무언가가 있습니까?문제를 확인합니다.

p.s. 당신은 작동하는 예시 URL을 게시했어야 합니다(그냥 도메인을 로 변경합니다).example.com공유하지 않으려는 경우).

언급URL : https://stackoverflow.com/questions/54611927/correct-url-not-showing-up-in-iframe-copied-from-embed-button

반응형