유튜브 정규식좀 봐주셨으면 감사하겠습니다~ 채택완료
sir에서 프로알라 에디터를 구매해서 쓰고 있는데, 유튜브 영상을 올리면 간헐적으로 아래와 같은 경고가 나오고
영상이 로딩되는데 한 30분여 정도 걸리고 화면 렉까지 먹고 있어요
The service worker navigation preload request was cancelled before 'preloadResponse' settled. If you intend to use 'preloadResponse', use waitUntil() or respondWith() to wait for the promise to settle.
알아보다보니 깃허브에서
에디터 유튜브 관련내용
watch 부분을 nocookie/embed 로 바꾸면 해결이 된다고 하더라구요
</p>
<p>we.VIDEO_PROVIDERS = [{
test_regex: /^.*((youtu.be)|(youtube.com))\/((v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))?\??v?=?([^#\&\?]*).*/,
url_regex: /(?:https?:\/\/)?(?:www\.)?(?:m\.)?(?:youtube\.com|youtu\.be)\/(?:watch\?v=|embed\/)?([0-9a-zA-Z_\-]+)(.+)?/g,
url_text: "<a href="https://www.youtube.com/embed/$1?$2"," target="_blank" rel="noopener noreferrer">https://www.youtube.com/embed/$1?$2",</a>
html: '<iframe src="{url}&wmode=opaque&rel=0" frameborder="0" allowfullscreen></iframe>',
provider: "youtube"
}</p>
<p>
이식이 프로알라에 있는 유튜브들어가는 부분 그대로인데
nocookie/embed로 바꾸는걸 좀 알려주실분 계신지요
답변 2개
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
URL의 도메인을
https://www.youtube-nocookie.com 으로 변경하시면 됩니다
we.VIDEO_PROVIDERS = [{
test_regex: /.*((youtu.be)|(youtube.com))/((v/)|(/u/\w/)|(embed/)|(watch?))???v?=?([#&?])./,
url_regex: /(?:https?://)?(?:www.)?(?:m.)?(?:youtube.com|youtu.be)/(?:watch?v=|embed/)?([0-9a-zA-Z_-]+)(.+)?/g,
url_text: “https://www.youtube-nocookie.com/embed/$1?$2”,
html: ‘’,
provider: “youtube”
}
답변에 대한 댓글 1개
죄송해서 어쩌나 싶어요 ㅠ
아직 해보진 못하지만 진심 감사드리고
죄송하다는 말씀 다시 한번 드립니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그 링크들 전부 한바퀴돌고 쓴 질문이라서요
Sir에서도 관련질문들은 꽤있었는데 묘수는 없었던거 같더라구요 그냥 혹시나했는데 어쩔수없나봐요
내려놓으면 맘은 편해지니
댓글달아주셔서 감사합니다