HarmonyOS http+ip访问不了

目前我们测试环境上浏览器访问有很多http+ip的地址,而且有多个平台,能不能在测试环境放开限制,给我们去访问http+ip的图片

HarmonyOS
2024-12-25 14:25:53
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
fox280

http+ip图片是支持在真机设备上通过web组件加载展示的。

在真机上试试这个示例代码是否可以展示http+ip图片,示例的资源都是外部网络的,是可以被加载的。

import { webview } from '@kit.ArkWeb';
import { BusinessError } from '@kit.BasicServicesKit';

@Entry
@Component
struct WebComponent {
  controller: webview.WebviewController = new webview.WebviewController();

  build() {
    Column() {
      Button('loadUrl')
        .onClick(() => {
          try {
            // 点击按钮时,通过loadUrl,跳转到www.index1.com
            this.controller.loadUrl('http://www.index1.com');
          } catch (error) {
            console.error(`ErrorCode: ${(error as BusinessError).code}, Message: ${(error as BusinessError).message}`);
          }
        })
      // 组件创建时,加载www.index.com
      Web({ src: 'www.index.com', controller: this.controller })
        .domStorageAccess(true)
        .databaseAccess(true)
        .javaScriptAccess(true)
        .mixedMode(MixedMode.All)
    }
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.

如果这个代码没有问题,则可以使用devtool进行调试,看内部的资源加载是否被阻止。

参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/web-debugging-with-devtools-0000001774279958-V5

分享
微博
QQ
微信
回复
2024-12-25 17:36:02
相关问题
HarmonyOS 启动模拟器访问不了rn
897浏览 • 1回复 待解决
HarmonyOS http网络访问,参数问题
1058浏览 • 1回复 待解决
PolarDB如何设置不限制IP访问
3748浏览 • 1回复 待解决
ECS没有公网IP能否访问外网 ?
4919浏览 • 1回复 待解决
RDS For MySQL 如何设置不限制IP访问?
3497浏览 • 1回复 待解决
鸿蒙应用进行http本地网络访问
4416浏览 • 1回复 待解决
不能访问http://repo.ark.tools.huawei.com
9131浏览 • 1回复 待解决
HarmonyOS 数据更新不了问题
675浏览 • 1回复 待解决
安装不了HarmonyOs Legacy SDK
9257浏览 • 1回复 待解决
HarmonyOS 如何获取设备ip
825浏览 • 1回复 待解决
HarmonyOS 获取本机ip地址
1261浏览 • 1回复 待解决
HarmonyOS socket 绑定IP问题
824浏览 • 1回复 待解决
HarmonyOS 获取IP地址方法
816浏览 • 1回复 待解决
HarmonyOS app获取本机ip地址
658浏览 • 1回复 待解决