Youtube 网站对我来说运行良好,也就是说,我可以正常浏览网站并搜索视频。但是当我点击任何视频时,我只会看到一个空白页。
例如,假设我打开 YouTube 并搜索LAN Party: GTA IV PvP
,我会得到包含相关视频列表的搜索结果,但当我点击任何视频时,我只会得到一个空白页,地址栏中带有视频 URL:http://www.youtube.com/watch?v=p9ZsXFAiF8M
现在我正在更改 URL 来http://www.youtube.com/v/p9ZsXFAiF8M
观看视频,但我需要一个永久的修复。
Chrome 和 IE 都存在此问题。这是我家里的连接,我室友的 PC 使用相同的连接,可以正常加载页面。
答案1
当您以隐身模式尝试使用 YouTube 时是否会发生这种情况?
如果是这样,请尝试清除缓存和 cookie。如果这不能解决问题,请尝试禁用您安装的每个扩展程序,有时 chrome 扩展程序可能会导致页面呈现问题(例如:-adblock)。
如果这不起作用,请关闭您可能在 chrome://flags 中启用的所有标志,或者转到 chrome 的属性并在目标框中插入“--no-experiments”(不带引号)以禁用所有标志:
如果仍然不起作用,你应该尝试从外部安装闪存本网站 然后通过转到“chrome://plugins”禁用内置闪存,点击屏幕右侧的详细信息,然后导航到 Adobe Flash Player 并禁用插件,其位置类似于“Chrome\Application\26.0.1410.64\PepperFlash\pepflashplayer.dll”。确保 Adobe Flash Player 下还有另一个保持启用状态的条目。
如果问题仍然存在,请尝试重新安装 chrome。如果您已启用同步功能,则应该不会太麻烦。
答案2
当页面无法加载时,我会使用以下命令通过 macOS 中的终端检查页面标题curl -I
。也适用于 Linux。只需运行以下命令:
curl -I http://www.youtube.com/watch?v=p9ZsXFAiF8M
使用curl -I
非常棒,因为它可以准确显示原始标头数据。以下是我刚刚得到的输出:
HTTP/1.1 200 OK
Date: Sat, 04 Oct 2014 03:30:06 GMT
Server: gwiseguy/2.0
Expires: Tue, 27 Apr 1971 19:44:06 EST
X-Frame-Options: SAMEORIGIN
Cache-Control: no-cache
Content-Type: text/html; charset=utf-8
Set-Cookie: VISITOR_INFO1_LIVE=mUe9LuGxIn0; path=/; domain=.youtube.com; expires=Thu, 04-Jun-2015 15:23:05 GMT
Set-Cookie: YSC=xgg_PiS49BQ; path=/; domain=.youtube.com; httponly
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block; report=https://www.google.com/appserve/security-bugs/log/youtube
P3P: CP="This is not a P3P policy! See http://support.google.com/accounts/bin/answer.py?answer=151657&hl=en for more info."
Alternate-Protocol: 80:quic,p=0.01
Transfer-Encoding: chunked
关键项是HTTP/1.1 200 OK
这意味着页面加载正常。这意味着这不是网络连接问题,而可能是浏览器/软件问题。
答案3
尝试清除缓存和 cookie。我在使用 Google 图片时也遇到了同样的问题 - 当我打开图片时,什么都没有。请确保从一开始清除它们,而不是只清除最近几个小时的缓存和 cookie。这就是我解决问题的方法。
另一个选择是确保您拥有所需的插件,例如 Adobe Flash Player,但是据我所知,Chrome 支持 HTML5 播放器,因此您不需要 Flash Player。