File tree Expand file tree Collapse file tree 2 files changed +10
-17
lines changed
main/frontend/extensions/video Expand file tree Collapse file tree 2 files changed +10
-17
lines changed Original file line number Diff line number Diff line change 5959 (.onBeforeSendHeaders (.. session -defaultSession -webRequest)
6060 (clj->js {:urls (array " *://*.youtube.com/*" )})
6161 (fn [^js details callback]
62- (let [url (.-url details)
63- urlObj (js/URL. url)
64- origin (.-origin urlObj)
65- requestHeaders (.-requestHeaders details)
66- no-cookie-headers (-> (bean/->clj requestHeaders)
67- (dissoc :Cookie :cookie )
68- bean/->js)]
69- (if (and
70- (.hasOwnProperty requestHeaders " referer" )
71- (not-empty (.-referer requestHeaders)))
72- (callback #js {:cancel false
73- :requestHeaders no-cookie-headers})
74- (do
75- (set! (.-referer requestHeaders) origin)
76- (callback #js {:cancel false
77- :requestHeaders no-cookie-headers}))))))
62+ (let [requestHeaders (.-requestHeaders details)
63+ headers (-> (bean/->clj requestHeaders)
64+ (dissoc :Cookie :cookie )
65+ (assoc :Referrer-Policy " strict-origin-when-cross-origin'"
66+ :referer " https://logseq.com" ))]
67+ (callback (bean/->js
68+ {:cancel false
69+ :requestHeaders headers})))))
7870 (.loadURL win url)
7971 ; ;(when dev? (.. win -webContents (openDevTools)))
8072 win)))
Original file line number Diff line number Diff line change 6262 [:iframe.aspect-video
6363 {:id (str " youtube-player-" id)
6464 :allow-full-screen " allowfullscreen"
65- :allow " accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope"
65+ :allow " accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
66+ :referrerpolicy " strict-origin-when-cross-origin"
6667 :frame-border " 0"
6768 :src url
6869 :height height
You can’t perform that action at this time.
0 commit comments