@Composable
fun LayoutsCodelab() {
Scaffold(
topBar = {
TopAppBar(
title = {
Text(text = "LayoutsCodelab")
}
)
}
) { innerPadding ->
BodyContent(Modifier.padding(innerPadding))
}
}
Run Code Online (Sandbox Code Playgroud)
删除innerPadding不会改变任何东西。
请注意,我是Compose
新手。
如果有任何困惑,请在评论中询问
android android-jetpack-compose android-jetpack-compose-scaffold
与其他社交媒体网站类似,我想在我的网站中显示 Instagram 链接的预览。但是,当我无法从网页获取元标记时,因为从浏览器访问的页面与通过axios. 我无法在 Instagram 页面中获取Open Graph 标签。
使用的软件包:axios以及
下面示例中使用的帖子网址: https: //www.instagram.com/p/Cg39m-KjfC8/jssoup
const axios = require('axios').default;
var JSSoup = require('jssoup').default
const fetchOgDatafromInsta = async (postid) => {
// let's consider this url for example
page = await axios.get(`https://www.instagram.com/p/Cg39m-KjfC8/`, {
headers: {
"sec-ch-ua-platform": "Windows",
"User-Agent":
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.81 Safari/537.36",
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8",
"accept-encoding": "gzip, deflate, br",
"accept-language": "en-US;q=0.7",
"sec-fetch-dest": "document",
"sec-fetch-mode": "navigate",
"sec-fetch-site": "none", …Run Code Online (Sandbox Code Playgroud) 根据 GitHub 的说法,要从 cmd 创建存储库,我们必须:
echo "# some-textR" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/username/repositoryname.git
git push -u origin main
Run Code Online (Sandbox Code Playgroud)
但是,在这里我可以看到在创建分支之前正在进行提交。
为了检查我的想法是否正确,我跑了:
git init
git branch
Run Code Online (Sandbox Code Playgroud)
并且没有显示任何分支
任何建议都感激不尽。提前致谢。
android ×1
android-jetpack-compose-scaffold ×1
axios ×1
git ×1
github ×1
instagram ×1
javascript ×1
node.js ×1