首页 > 解决方案 > 为什么寻求属性不能在 chrome 浏览器上工作..??但是它可以在 IE 上运行

问题描述

我的模型代码是这样的

    content_type = models.ForeignKey(contentType, on_delete = models.CASCADE)
    content_subject = models.ForeignKey(Subject, on_delete = models.CASCADE)
    content_title = models.CharField(max_length=200)
    upload_content = models.FileField(upload_to=user_directory_path)

这就是我的观点,但是 bk = Content.objects.get(id=id) 我如何从数据库获取视频内容到站点然后到模板

    list_of_subjects = Subject.objects.filter(grade=grade_id)
    subject_video = contentType.objects.filter(content_types = 'SubjectVideos')
    subject_video_list = Content.objects.filter(content_type__in=subject_video)

    bk = Content.objects.get(id=id)

    context={
        'list_of_subjects':list_of_subjects,
        'subject_video_list':subject_video_list,
        'bk': bk

    }
    return render(request,'bgcse/bgcse_subject_video_list.html',context)

然后我在我的html模板上使用了这个视频标签,视频流体等类只处理视频大小和边距等

视频播放和工作都很好,唯一的问题是在 chrome 上寻找


<video class="video-fluid z-depth-1" autoplay controlsList="nodownload"  controlsList="seeking">
<source src="{{bk.upload_content.url}}">
</video>
{% endblock %} ```

标签: pythondjango

解决方案


由于 chromeHTML5被默认设置为Flash文章

您只能在controlsList 文档上使用 3 种类型的属性

这3个是:

"nodownload", "nofullscreen" and "noremoteplayback".

如果您想遵循此答案,可以使用自定义属性


推荐阅读