Các tính năng của phiên bản krpano 1.22.4 cập nhật ngày 2025-03-06.
krpano 1.22.4 (2025-03-06)
- Security: Improved embedpano() passQueryParameters handling:
- The support for passQueryParameters:true to allow all kind of parameters has been removed! Now only a specific list of parameters is possible.
- Parameters that could contain executable code are generally not allowed, even if they are included in the list of allowed parameters.
- Data-URLs and external URLs are generally not allowed as parameter values.
- The number and length of the parameters is limited.
- URLs for the xml parameter (if allowed) are limited to be within the current folder structure.
- New: krpano Testing Server – new -coisolated command line setting to enable the crossOriginIsolated state.
- New: Makepano Tool – make the scene names in the xml lower-case by default. Therefore a new [BASENAME_LOW] xml template placeholder was added (report).
- New: depthmap_navigation.xml – use additionally also the E-key for moving down.
- Fix: There was a texture caching issue were parts of old images were temporarily visible when blending between Depthmapped-3D-Models with cubical images (report).
- Fix: If a layer or hotspot was removed during a pano/scene change, then the layer/hotspot object was no longer available in the ondestroy event (report).
- Fix: krpano Maps and all maps-examples – update the basemap.at urls (report).
- Fix: The getxml() function was wrongly always including the capturewheel setting, even if it had the default value.
- Fix: ThreeJS Plugin – add support for the view.rx / ry settings.
- Fix: When the ThreeJS Plugin was included, then the hotspot setting twosided=false wasn’t working.
- Fix: The Shadow Floor from the ThreeJS Plugin was writing to the depthbuffer and so causing that krpano hotspots would be hidden if behind it.
- Fix: Certain bgroundedge values were not working in the Safari browser for WebGL hotspots (a Safari bug).
- Fix: The hotspot raycast hit-testing wasn’t working when using viewing offsets (e.g. when using dollhouse views).
- Fix: If loading a .obj 3D-Model as depthmap that doesn’t contain textures and also not using a pano-image as texture, then the loading never finishes and the viewer seems to be hanging.
- Fix: Some HTML layers (content depended) with autosize enabled, didn’t show up when inside other layers (report).
- Fix: vtourskin.xml – deep-linking didn’t work when skin_setting.webvr was disabled (report).
- Fix: The layers/hotspots capture=false setting didn’t work when using the follow control mode (report).