Splash提供的Web页面输入网址无法渲染一直处于initializing问题解决

Splash提供的Web页面输入网址无法渲染问题解决

  • 经检查发现有js引入错误
  • 全局搜索jquery、jquery-migrate、bootstrap,定位到引用位置在splash/resources.py中。
  • 然后,百度搜索相同版本的cdn资源,替换掉这几个链接。
  • 最后,可以把自己的修改打包成镜像保存(可选)

  • 修改/app/splash/resources.py文件中js资源地址
//从容器中复制出来
docker cp 容器id:/app/splash/resources.py 
vim ./resources.py

//从这里开始这几行替换如下的内容 记得全部替换哦,有2处 也可弄到本地编辑器批量替换
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="//code.jquery.com/jquery-migrate-1.2.1.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
关键字原资源新资源
jquery-1.11.1.min.js (两处)code.jquery.com/jquery-1.11.1.min.jscdn.bootcdn.net/ajax/libs/jquery/1.11.1/jquery.min.js
jquery-migrate (一处)code.jquery.com/jquery-migrate-1.2.1.jscdn.bootcdn.net/ajax/libs/jquery-migrate/1.2.1/jquery-migrate.js
bootstrap.min.js (两处)maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.jscdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.2.0/js/bootstrap.min.js
  • 最后在再cp回去 docker cp ./resources.py 容器id:/app/splash/resources.py
//重启下容器
docker restart 容器名 

如下如果成功渲染百度页面则修改成功

欢迎识别添加,一起交流哦!

  • 也可以点击主页菜单获取

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
安卓中的Splash页面是应用程序启动时显示的加载界面,通常用于展示应用程序的logo、名称或其他加载信息。以下是一个简单的Splash页面的示例代码: 1. 创建一个新的Activity作为Splash页面,命名为SplashActivity。 ```java public class SplashActivity extends AppCompatActivity { private static final int SPLASH_TIMEOUT = 2000; // 设置延时时间为2秒 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_splash); new Handler().postDelayed(new Runnable() { @Override public void run() { // 延时操作完成后跳转到主界面 Intent intent = new Intent(SplashActivity.this, MainActivity.class); startActivity(intent); finish(); } }, SPLASH_TIMEOUT); } } ``` 2. 创建activity_splash.xml布局文件,并在其中设计Splash页面的界面。例如,可以添加一个ImageView来显示应用程序的logo: ```xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/white"> <ImageView android:layout_width="120dp" android:layout_height="120dp" android:src="@drawable/app_logo" android:layout_centerInParent="true" /> </RelativeLayout> ``` 在上述示例中,我们创建了一个SplashActivity,并在其中设置了一个延时操作。在延时时间结束后,我们使用Intent跳转到应用程序的主界面MainActivity,并结束SplashActivity。 您可以根据自己的需求来设计和定制Splash页面,例如添加动画效果、加载进度条等。记得在AndroidManifest.xml文件中将SplashActivity设置为应用程序的启动Activity。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sltin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值