去除快手规则,支持任意链接和视频格式
<script>/n/t/tfunction validateUrl() {/n/t/t/tvar url = $('#url').val();/n/t/t/t// 去除快手规则,允许任意链接/n/t/t/tif (url && !/^https?:////[^/s]*$/.test(url)) {/n/t/t/t/talert('请输入正确的链接!');/n/t/t/t/t$('#url').val('').focus();/n/t/t/t}/n/t/t}/n/n/t/t$(function () {/n/t/t/t$('#submit').on('click', function () {/n/t/t/t/tvar url = $('#url').val();/n/t/t/t/tif (url) {/n/t/t/t/t/t// 去除快手规则,允许任意链接/n/t/t/t/t/tif (!/^https?:////[^/s]*$/.test(url)) {/n/t/t/t/t/t/talert('请输入正确的链接!');/n/t/t/t/t/t/t$('#url').val('').focus();/n/t/t/t/t/t/treturn;/n/t/t/t/t/t}/n/t/t/t/t/t$.ajax({/n/t/t/t/t/t/turl: 'http://y.ovoa.cc/api/kuaishou.php?url=' + url,/n/t/t/t/t/t/ttype: 'GET',/n/t/t/t/t/t/tdataType: 'json',/n/t/t/t/t/t/tsuccess: function (data) {/n/t/t/t/t/t/t/tif (!data || typeof data !== 'object') {/n/t/t/t/t/t/t/t/talert('返回数据格式不正确');/n/t/t/t/t/t/t/t/treturn;/n/t/t/t/t/t/t/t}/n/t/t/t/t/t/t/tif (data.msg === '解析成功') {/n/t/t/t/t/t/t/t/tvar result = $('.result');/n/t/t/t/t/t/t/t/tresult.empty();/n/t/t/t/t/t/t/t/tvar items = data.data;/n/t/t/t/t/t/t/t/tif (items.length > 0) {/n/t/t/t/t/t/t/t/t/t$.each(items, function (index, item) {/n/t/t/t/t/t/t/t/t/t/tvar card = $('<div>').addClass('card');/n/t/t/t/t/t/t/t/t/t/tvar img = $('<img>').attr('src', item.cover);/n/t/t/t/t/t/t/t/t/t/tvar info = $('<div>').addClass('info');/n/t/t/t/t/t/t/t/t/t/tvar title = $('<h3>').text(item.title);/n/t/t/t/t/t/t/t/t/t/tvar author = $('<p>').text(item.author);/n/t/t/t/t/t/t/t/t/t/tvar avatar = $('<img>').attr('src', item.avatar).attr('alt', '头像');/n/t/t/t/t/t/t/t/t/t/tinfo.append(title, author);/n/t/t/t/t/t/t/t/t/t/tcard.append(img, info);/n/t/t/t/t/t/t/t/t/t/tresult.append(card);/n/n/t/t/t/t/t/t/t/t/t/tcard.on('click', function () {/n/t/t/t/t/t/t/t/t/t/t/tvar videoUrl = item.url;/n/t/t/t/t/t/t/t/t/t/t/t// 去除快手规则,允许任意视频格式/n/t/t/t/t/t/t/t/t/t/t/tif (!/^https?:////.*$/.test(videoUrl)) {/n/t/t/t/t/t/t/t/t/t/t/t/talert('不支持的视频格式!');/n/t/t/t/t/t/t/t/t/t/t/t/treturn;/n/t/t/t/t/t/t/t/t/t/t/t}/n/t/t/t/t/t/t/t/t/t/t/t$('.modal .title').text(item.title);/n/t/t/t/t/t/t/t/t/t/t/t$('.modal .author img').attr('src', item.avatar);/n/t/t/t/t/t/t/t/t/t/t/t$('.modal .author p').text(item.author);/n/t/t/t/t/t/t/t/t/t/t/t$('.modal video').attr('src', videoUrl);/n/t/t/t/t/t/t/t/t/t/t/t$('.modal').show();/n/t/t/t/t/t/t/t/t/t/t});/n/t/t/t/t/t/t/t/t/t});/n/t/t/t/t/t/t/t/t} else {/n/t/t/t/t/t/t/t/t/tresult.append($('<p>').text('没有找到相关视频'));/n/t/t/t/t/t/t/t/t}/n/t/t/t/t/t/t/t} else {/n/t/t/t/t/t/t/t/talert(data.msg);/n/t/t/t/t/t/t/t}/n/t/t/t/t/t/t},/n/t/t/t/t/t/terror: function () {/n/t/t/t/t/t/t/talert('解析失败');/n/t/t/t/t/t/t}/n/t/t/t/t/t});/n/t/t/t/t}/n/t/t/t});/n/n/t/t/t$('.modal .close').on('click', function () {/n/t/t/t/t$('.modal').hide();/n/t/t/t/t$('.modal video').attr('src', '');/n/t/t/t});/n/t/t});/n/t</script>
原文地址: http://www.cveoy.top/t/topic/mDDs 著作权归作者所有。请勿转载和采集!