鍍金池/ 問答/HTML/ iframe引用b站視頻失???

iframe引用b站視頻失???

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <iframe src="http://www.bilibili.com/blackboard/html5player.html?aid=14387031&cid=23475167" width="920" height="500" frameborder="no"></iframe>
</body>
</html>

iframe里面的地址直接輸入到瀏覽器就可以看,但是用iframe引用就不顯示,求解如何處理?

回答
編輯回答
厭遇
2018年5月18日 02:32
編輯回答
別逞強

再給你一個非常規(guī)的解決方案,在部署上做文章。用nginx做轉(zhuǎn)假如 你的網(wǎng)站http://www.a.com 里面有個iframs 嵌入了http://www.b.com/b.html的頁面;那么你可以在nginx下的a域名下增加一個配置項目,新建一個節(jié)點b.html 然后指向到 http://www.b.com/b.html. 然后頁面上的引用地址則自動改為http://www.a.com/b.html 即可。當(dāng)然配置項,可以直接配置一個二級域名指向你引用地址,然后你就想怎么玩就怎么玩了

作者:知乎用戶
鏈接:https://www.zhihu.com/questio...
來源:知乎
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。

2018年3月1日 16:44
編輯回答
她愚我

我也發(fā)現(xiàn)這個問題了,之前還是可以的,而且直接訪問這個地址是能打開視頻的。
現(xiàn)在我在console中發(fā)現(xiàn)了若干條如下的warning

The key "target-densitydpi" is not supported.
Failed to execute 'write' on 'Document': It isn't possible to write into a document from an asynchronously-loaded external script unless it is explicitly opened.

?
然后調(diào)試的Elements中的iframe播放器的div是空的<div id='bofqi'></div>。

不知道是不是"target-densitydpi"這個引起寫入dom失敗之類的。
?

2018年7月22日 18:25
編輯回答
未命名

我也是,前幾天還可以用,昨天不行了,你找到解決方法了嗎

2018年8月8日 17:50
編輯回答
硬扛

搜索 iframe跨域

2018年8月15日 22:08
編輯回答
笨笨噠

問題解決了嗎?我也遇到了同樣的問題

2018年1月20日 04:43