MASA.Blazor icon indicating copy to clipboard operation
MASA.Blazor copied to clipboard

[Bug Report]: iOS下web方式MImage内容不会显示

Open bloodxia opened this issue 1 year ago • 7 comments

Masa.Blazor version

1.1.1

Describe the bug

android和PC都是完全正常的,ios下MImage就完全不显示任何内容,如果不用MImage,图片显示就正常(自己用div的background来设置图片)

Expected Behavior

No response

Steps To Reproduce

No response

Reproduction code

No response

.NET version

.net7

What browsers are you seeing the problem on?

Chrome, Safari, Microsoft Edge

Additional context

No response

bloodxia avatar Nov 04 '23 13:11 bloodxia

@bloodxia 我们也遇到了一样的问题,只是我们暂时用原生img标签来代替了。

capdiem avatar Nov 04 '23 13:11 capdiem

@bloodxia 我们也遇到了一样的问题,只是我们暂时用原生img标签来代替了。

我用抓包看了一下,ios上图片压根就没有加载,如果加了Lazysrc,则只会显示lazysrc,不会显示原始的图片。主要是如果不用MImage的话,theme就要手动设置了。有些麻烦

bloodxia avatar Nov 04 '23 16:11 bloodxia

@bloodxia Image组件好像不受theme影响吧?另外,我想起来,你可以设置Eager属性试试。

capdiem avatar Nov 04 '23 16:11 capdiem

https://stackoverflow.com/questions/74836373/intersection-observer-api-not-working-in-ios-device-when-opening-a-webview-in-it

capdiem avatar Nov 06 '23 03:11 capdiem

https://stackoverflow.com/questions/74836373/intersection-observer-api-not-working-in-ios-device-when-opening-a-webview-in-it

这个问题没有解决办法的,这是ios不支持这个特性决定的。

bloodxia avatar Nov 08 '23 21:11 bloodxia

@bloodxia 你给 MImage 加 Eager 属性吧。

capdiem avatar Nov 09 '23 01:11 capdiem

MImage 加 Eager 属性,ipad就能正常显示了

ManleyTalk avatar Feb 22 '24 08:02 ManleyTalk