mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-16 22:50:13 +01:00
🎨 Improve YouTube IFrame loading https://github.com/siyuan-note/siyuan/issues/16319
Signed-off-by: Daniel <845765@qq.com>
This commit is contained in:
parent
a6d3093cfc
commit
322db72dde
1 changed files with 8 additions and 1 deletions
|
|
@ -360,12 +360,19 @@ const initMainWindow = () => {
|
|||
|
||||
// 发起互联网服务请求时绕过安全策略 https://github.com/siyuan-note/siyuan/issues/5516
|
||||
currentWindow.webContents.session.webRequest.onBeforeSendHeaders((details, cb) => {
|
||||
if (-1 < details.url.indexOf("bili")) {
|
||||
if (-1 < details.url.toLowerCase().indexOf("bili")) {
|
||||
// B 站不移除 Referer https://github.com/siyuan-note/siyuan/issues/94
|
||||
cb({requestHeaders: details.requestHeaders});
|
||||
return;
|
||||
}
|
||||
|
||||
if (-1 < details.url.toLowerCase().indexOf("youtube")) {
|
||||
// YouTube 设置 Referer https://github.com/siyuan-note/siyuan/issues/16319
|
||||
details.requestHeaders["Referer"] = 'https://b3log.org/siyuan/';
|
||||
cb({requestHeaders: details.requestHeaders});
|
||||
return;
|
||||
}
|
||||
|
||||
for (let key in details.requestHeaders) {
|
||||
if ("referer" === key.toLowerCase()) {
|
||||
delete details.requestHeaders[key];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue