如果YouTube剪辑被禁止为用户脚本提供替代
If YouTube clips are barred for user - script to offer alternative?
我们有一个提供教育课程的网站,我们使用了一些YouTube视频。然而,许多学生通过他们的学校或大学的电脑连接被禁止访问YouTube,因此我们的页面在我们的视频应该是黑色方块。
是否有办法提供一个本地视频替代,如果YouTube剪辑不会加载(被阻止)?
脚本?该网站正在使用经典的asp,虽然我怀疑解决方案将是客户端javascript。我不知道从哪里开始。
谢谢Geoff
逻辑步骤:
- 将视频嵌入....
- 在页面加载时,通过http://gdata.youtube.com/feeds/api/videos 发出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>
相关文章:
- 从远程脚本获取用户IP
- 将jQuery转换为用户脚本的普通Javascript时遇到问题
- 如何使用Node.js脚本从Rally获取用户的修订历史
- 如何在页面一侧的浮动框中显示用户脚本的输出
- 阻止用户将脚本输入wordpress post
- 何时可以;我的用户脚本在Javascript中触发右键单击(上下文菜单)
- 如何通过脚本访问用户控制值
- 如何只重新加载用户脚本,即不重新加载页面
- 如何防止用户使用浏览器选项禁用脚本
- 打开图形:Java脚本:必须使用活动访问令牌来查询有关当前用户的信息
- 如何在边缘脚本完成后将用户定向到新页面
- Chrome/Tampermonkey 用户脚本存储在文件系统上的什么位置
- 如何通过 html 正文中的脚本区分用户操作和操作
- 如何向登录用户隐藏选择加入脚本
- 一个用户脚本的两个实例如何在帧之间进行通信
- 如何让你的用户脚本处理那些没有'还不存在
- 用户控制(.ascx)和java脚本函数
- 从用户脚本空间重新定义Firefox中的原生浏览器功能
- 如果用户登录不起作用,则运行脚本
- java 脚本用户定义 $ 函数,如 jquery