在今年三月份末,Teams的官方文檔推出了一個新功能:將網頁(一個URL)分享到Teams里。
也就是說開發人員現在可以很方便的開發一個頁面,頁面里有一個Teams的圖標,當訪問此頁面的最終用戶點擊這個圖標后可以將指定的一個URL分享到用戶的Teams里。用戶在分享時可以指定分享到Teams的哪個Channel中,在分享前還可以編輯分享的文字。開發人員來可以指定頁面預覽的內容。是不是很贊?讓我們一起來試一下吧。
首先讓我們創建一個最簡單的html頁面:
<html>
<head><script async defer src="https://teams.microsoft.com/share/launcher.js"></script>
</head>
<body><div class="teams-share-button" data-href="https://www.azure.com"></div>
</body>
</html>
使用Edge或者Chrome瀏覽器打開這個html文件(注意:當前版本只支持edge和chrome)。
點擊這個Teams的圖標,會彈出一個新窗口,在這個窗口中,用戶就可以選擇要分享到的team或者channel了,也可以對要分享的文字在進行修改。另外還有一個網頁的預覽。
注意一點:當前版本不支持免費(Freemium)和guest賬號,也就是說你需要是一個office365賬號,并且你只能分享到你所在的office365 tenant中。如果你是一個Freemium賬號,你會看到如下的界面。
為了適應不同的頁面需求,可以通過data-icon-px-size
來指定Teams圖標的大小。比如:
<divclass="teams-share-button" data-href="https://https://www.azure.com"data-icon-px-size="64">
</div>
還可以使用data-preview
來禁止預覽頁面。
<divclass="teams-share-button" data-href="https://https://www.azure.com"data-preview="false">
</div>
另外,我們還可以指定預覽的文字和圖片
<head><meta name="title" content="頁面標題"><meta name="description" content="頁面簡短說明"><meta name="og:image" content="預覽圖的URL">
</head>
趕快行動起來吧,讓你的頁面被海量的Teams用戶分享吧!