我想获得user agent
在load function
选择是否执行服务器端渲染或不依赖于访问者是googlebot
或不是。
我怎样才能在里面访问它load function
?
我正在使用最新版本的 SvelteKit,即 1.0.0。
使用钩子管理它。
创建hooks.js
内部src
文件夹:
export const getContext = async ({headers}) => {
return {
userAgent: headers['user-agent']
}
}
export const getSession = async ({context}) => {
return {
userAgent: context.userAgent
}
}
然后你可以在load function
你想要的每个组件中使用它:
<script context="module">
export async function load({ session }) {
console.log(session.userAgent)
}
</script>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句