在云功能内部, 我想为手机和台式机提供不同的页面。 我想知道:
目标是为不同的用户提供不同的网址。
exports.contentServer = functions.https.onRequest((request, response) => {
//determine here if its mobile or not
答案 0 :(得分:1)
您可以使用以下npm软件包:
https://www.npmjs.com/package/detect-browser
通过在终端中执行安装:
npm i detect-browser
然后您可以执行以下操作:
const { detect } = require('detect-browser');
const browser = detect();
// handle the case where we don't detect the browser
if (browser) {
console.log(browser.name);
console.log(browser.version);
console.log(browser.os);
}