diff --git a/src/App.vue b/src/App.vue
index 13643dd..560aa43 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -241,6 +241,37 @@ export default defineComponent({
$store.commit("updateLandspace", landspace());
+ if (
+ $q.platform.is.ios ||
+ $q.platform.is.ipad ||
+ $q.platform.is.safari ||
+ $q.platform.is.iphone
+ ) {
+ // 阻止双击放大
+ var lastTouchEnd = 0;
+ document.addEventListener("touchstart", function (event: any) {
+ if (event.touches.length > 1) {
+ event.preventDefault();
+ }
+ });
+ document.addEventListener(
+ "touchend",
+ function (event) {
+ var now = new Date().getTime();
+ if (now - lastTouchEnd <= 300) {
+ event.preventDefault();
+ }
+ lastTouchEnd = now;
+ },
+ false
+ );
+
+ // 阻止双指放大
+ document.addEventListener("gesturestart", function (event) {
+ event.preventDefault();
+ });
+ }
+
return {};
},
});
diff --git a/src/index.template.html b/src/index.template.html
index d3c7fce..4b1984f 100644
--- a/src/index.template.html
+++ b/src/index.template.html
@@ -16,6 +16,10 @@
+