Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果YouTube剪辑被禁止为用户脚本提供替代方案?_Javascript_Youtube_Sniffing - Fatal编程技术网

Javascript 如果YouTube剪辑被禁止为用户脚本提供替代方案?

Javascript 如果YouTube剪辑被禁止为用户脚本提供替代方案?,javascript,youtube,sniffing,Javascript,Youtube,Sniffing,我们有一个提供教育课程的网站,我们使用一些YouTube视频剪辑。然而,许多学生通过学校或大学的计算机连接时被禁止访问YouTube,因此我们的页面上有黑色方框,视频应该放在那里 如果YouTube剪辑无法加载(被阻止),是否有办法提供本地视频替代方案 剧本?该网站使用的是经典的asp,不过我怀疑解决方案应该是客户端javascript。我不知道从哪里开始 谢谢 杰夫逻辑步骤: 将视频嵌入到 在页面加载时,通过发出HTTP请求 回复应该告诉您YouTube是否被阻止,或者内容是否在您所在的国家/

我们有一个提供教育课程的网站,我们使用一些YouTube视频剪辑。然而,许多学生通过学校或大学的计算机连接时被禁止访问YouTube,因此我们的页面上有黑色方框,视频应该放在那里

如果YouTube剪辑无法加载(被阻止),是否有办法提供本地视频替代方案

剧本?该网站使用的是经典的asp,不过我怀疑解决方案应该是客户端javascript。我不知道从哪里开始

谢谢 杰夫

逻辑步骤:

  • 将视频嵌入到
  • 在页面加载时,通过发出HTTP请求
  • 回复应该告诉您YouTube是否被阻止,或者内容是否在您所在的国家/地区受到限制
  • 查看该响应,根据响应显示/隐藏div,并显示/隐藏嵌入另一视频的另一个div(来自本地源)
  • Javascript是实现这一点的理想工具

    <script src="jquery...."/>
    <script>
    $(
       function(){
         // Make HTTP query here $.get(url, response_function);
         // Use response_function to show/hide the div whose id you know. 
         // also use response_function to show/hide the div which contains the local video sources' videos
        }          
    );
    </script>
    
    
    $(
    函数(){
    //在这里进行HTTP查询$.get(url、响应函数);
    //使用response_函数显示/隐藏您知道其id的div。
    //还可以使用response_函数显示/隐藏包含本地视频源视频的div
    }          
    );
    
    您可以使用只接受属于您视频的内容的代理