[發(fā)明專利]從跨源資源提供自動播放媒體內容元素有效
| 申請?zhí)枺?/td> | 202011528245.3 | 申請日: | 2017-12-13 |
| 公開(公告)號: | CN112565291B | 公開(公告)日: | 2023-05-16 |
| 發(fā)明(設計)人: | 穆爾塔扎·哈拉伊;勞埃德·迪伊·湯普森;布賴恩·馬爾福德;阿爾門·姆克爾強 | 申請(專利權)人: | 谷歌有限責任公司 |
| 主分類號: | H04L65/61 | 分類號: | H04L65/61;H04L65/60;H04L67/02;G06F16/958 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 周亞榮;鄧聰惠 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 資源 提供 自動 播放 媒體 內容 元素 | ||
本申請涉及從跨源資源提供自動播放媒體內容元素。本文描述提供跨站點自動播放媒體的系統(tǒng)和方法。服務器從客戶端設備接收對嵌入在來自第二域的內容元素中的第一域處的媒體內容的請求。該請求包括指示客戶端設備被配置為限制跨域重定向的標識符。服務器響應于識別指示客戶端設備被配置為限制跨域重定向的標識符,確定請求包括具有第一預定值的內容類型標頭。服務器響應于該確定,生成在響應的主體中包括媒體內容元素的響應。服務器將響應傳送到客戶端設備。接收響應使得客戶端設備從響應的主體提取媒體內容元素并且呈現(xiàn)媒體內容元素。
分案說明
本申請屬于申請日為2017年12月13日的中國發(fā)明專利申請201711329278.3的分案申請。
技術領域
本申請涉及從跨源資源提供自動播放媒體內容元素。
背景技術
在諸如因特網的計算機聯(lián)網環(huán)境中,內容元素(例如,網頁)可以由在客戶端設備處執(zhí)行的應用(例如,Web瀏覽器)呈現(xiàn)。其他內容元素可以被嵌入在主要內容元素(例如嵌入在主體元素中的內嵌幀元素)內。這些嵌入式內容元素可以由客戶端設備經由計算機聯(lián)網環(huán)境從不同于主要內容元素的服務器接收。
發(fā)明內容
在同源策略下,出于安全的目的,Web瀏覽器可以限制源自除主要內容元素的域以外的域的內容。同源策略可允許Web瀏覽器在跨源資源共享(CORS)協(xié)議下的指定的情況下,訪問來自不同域的嵌入式內容。該協(xié)議可以允許Web瀏覽器使用指定的方法(例如,GET、HEAD和POST),獲取源自不同域的某些類型的內容,諸如純文本數據(“text/plain”)、多部分表單數據(“x-www-form-urlencoded”)和應用編碼表單數據(“application/x-www-form-urlencoded”)。在這些規(guī)范下,在客戶端設備上運行的Web瀏覽器可以向與不同域關聯(lián)的服務器發(fā)送請求以請求內容。在一些實施方式中,Web瀏覽器可以首先將預檢請求(例如OPTIONS方法)發(fā)送到嵌入內容的其他域,以確定該域是否是安全的。服務器可以向請求的域發(fā)送響應許可,并且可以指定可以采取哪些動作。只要接收到許可,Web瀏覽器則可以發(fā)送對嵌入式內容的另一請求。預檢請求可以允許從其他域接收另一種內容或將另外的方法被發(fā)送到其他域。
CORS協(xié)議的一個限制可能是將限制重定向響應(例如,302響應)中的所有域。在此規(guī)范下,如果服務器嘗試返回與主要內容的域不同的域的重定向響應,則可以重寫該響應以阻止所有域。為了解決這些挑戰(zhàn)中的一些,客戶端設備可以被配置為向請求添加參數以向服務器發(fā)送信號來返回在響應的主體中具有重定向內容的域的成功響應。反過來,服務器可以發(fā)送在響應主體中具有其他內容的域的指示成功的響應(例如200響應)。以這種方式,客戶端設備可以提取響應中的資源地址,并且發(fā)送具有資源域的另一請求以檢索相應的內容。發(fā)送成功響應而不是重定向響應可以繞過CORS為重定向響應指定的限制。
雖然CORS協(xié)議允許顯示來自不同源的內容,但客戶端設備上的安全協(xié)議仍然會削弱該功能。某些類型的Web瀏覽器會默認阻止自動播放媒體內容元素(例如嵌入在另一內容元素中的HTML視頻內容元素),而無需明確的用戶交互。為了規(guī)避該限制,Web瀏覽器可以被配置為發(fā)送具有或不具有被添加以信號告知服務器的參數的媒體內容元素的請求。該請求的內容類型標頭可以被指定為文本或非文本的,以向服務器標記客戶端設備可能正期望的內容類型。如果內容類型標頭是文本的,則服務器可以在響應的主體中發(fā)送具有媒體內容元素的域的響應。如果內容類型標頭是非文本的,則服務器可以在響應的主體中插入媒體內容元素的編碼版本。媒體內容元素的編碼可以是Web瀏覽器可以編譯和執(zhí)行以形成HTML畫布元素的JAVASCRIPT代碼。只要接收到,客戶端設備就可以提取主體的內容并且解碼媒體內容元素以在主要內容元素上呈現(xiàn)并且自動播放。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于谷歌有限責任公司,未經谷歌有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011528245.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種肌膚全層抗衰組分的配方
- 下一篇:呼吸通氣設備





