主页怎么显示天气预报?

顾洪海顾洪海最佳答案最佳答案

今天偶然发现,自己的网站(个人博客)的主页上可以显示当前的天气情况!而且是在没有使用任何插件的基础上实现的! 下面我来介绍一下实现过程吧~

1.首先要找到适合自己网站主题色的图标。我找到了自己喜欢的icon,然后使用了图标工具Iconfont将图标转换为600×600像素的大图。(注意:这里要自己找一下代码的插入位置,我是把代码插在与之间)

2.接下来就是关键了——如何使用jquery实现根据城市名称查询天气情况的功能。我使用了api.openweathermap.org/data/2.5/weather?q=city&appid=8a93dd5f1c7d8e4e9392bdeec7b58cca来实现这个功能。然后把获取到的数据保存成json格式。(注:这个api需要开发者自己注册一个账号才能使用。)

3.最后就是把之前转换好的图标和刚刚获得的json数据结合使用了。我的做法是先把图标展示出来,然后后面跟一段js代码用来实现当鼠标移动到图标上的时候,显示出更详细的天气信息(包括温度、风和湿度等)。 为了测试方便,我还专门建立了一个小站点来演示这种情况。

华婧莹华婧莹优质答主

电脑版搜狗浏览器主页天气的地区是不支持修改的,地区是根据您的IP地址判定,而天气信息则是通过ip+用户设定的主页刷新间隔来获取实现。

具体设置步骤如下:

1、打开带有“主页切换”功能的搜狗浏览器(搜索搜狗浏览器主页切换可找到);

2、点开浏览器右上角的“菜单”;

3、选择“设置”;

4、进入浏览器设置页面-基本设置;

5、打开“工具”下拉菜单的“显示天气”前的勾。

注意:此时浏览器的“菜单”中会出现“天气”字样,点击该字样就可以知道详细的天气情况。

由于电脑版搜狗浏览器主页的天气地区是不支持修改的,若想要修改地区的话,不妨这样:

1、用搜狗浏览器打开任意一个页面;

2、在地址栏中输入 “12306”,搜狗浏览器将自动为您转到12306官网;

3、在搜索城市栏中搜索想要的天气所在省份,点击搜索;

4、点击“更多”,即可看到全部该省城市的天气情况;

5、点击城市,即可知道该城市的天气情况了。

我来回答
请发表正能量的言论,文明评论!