{"_id":"@alitajs/iframe","_rev":"6-d42d7d82fa43fc62f5a7c491cb98483f","name":"@alitajs/iframe","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@alitajs/iframe","version":"0.0.1","description":"解决页面嵌套，内外 viewport 不一致导致的缩放错误问题，支持套娃","scripts":{"start":"dumi dev","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","build":"father-build","deploy":"npm run docs:build && npm run docs:deploy","release":"npm run build && npm publish","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","test":"umi-test","test:coverage":"umi-test --coverage"},"main":"dist/index.js","module":"dist/index.esm.js","typings":"dist/index.d.ts","gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.{js,jsx,less,md,json}":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"peerDependencies":{"react":"^16.12.0"},"devDependencies":{"@umijs/test":"^3.0.5","dumi":"^1.0.14","dumi-theme-mobile":"^1.1.1","father-build":"^1.17.2","gh-pages":"^3.0.0","lint-staged":"^10.0.7","prettier":"^2.2.1","yorkie":"^2.0.0"},"publishConfig":{"access":"public"},"_id":"@alitajs/iframe@0.0.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-zHSfyXFoJYRlL2x0AXE0MsLhBFiXGbwoCZNGKhFTXV1bOU2ZOFEncEEM3KgXIWiQi/5ff8PyBp7RnyW954ULHQ==","shasum":"c5d71d932d492c6eb01aab774ad03e383d90771f","tarball":"https://registry.npmjs.org/@alitajs/iframe/-/iframe-0.0.1.tgz","fileCount":5,"unpackedSize":8335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrhcvCRA9TVsSAnZWagAAYOwQAJS+pox1B++BWtyFdVbs\nCwjrWhN647pd4Ipw3Ke9hZ0ksNRP82Qen01ZhvBbjqV/l6lEIESOrU2KSDyk\nV+iaCKHBheyG7Zipuj5SKqFcSWoysTu4HfknE2ZH5n9GuoHGtgeEmBbGwLz5\nio6mW28sY1j0Q8dB8xV9c8PIZlc4N4PklbehTlKOJ0bTegEhBwkkIZyPtAvn\nvKsOIda5jcDTH8uocsuK1tjABSb11uTSu3+Xh+08ueUrD6SmMYl+RZYddcmI\nrPnuWtPjRqvScxUOp2dUJqqgRzDl+Sz8KGY/NiHrnfMlKcQus586fjqkgxnq\noKvZRDCrvsyJNSX2ubOp0PMoPHYgdf4iem0k0/y6qUgcC8fHAfHO01m6qqTF\n6ep21mYfTg2QlZgozvSM0OJtNdl7BNBJX0q0ooivtgaQAruK3CeiYzJGKjW6\nicIckj3J1Clpi/Xnmmsb4muEc88Dh9044VUJ5Vq4b9hSsAw/1E4563I0eAwf\n+Wqjpt0P4DjsXila28vpma0oY1zH+BUJ8N9wot99vo5+LHffVraxo9kjMA7m\nBFzfZsOs0DpMMOMEo39eOJdtdh2xSAObaNAkZ9G/krs7Iq7756WaKCu23HG9\n7c/Jfen+sGeRSMDuJYp+56ALXM3d7fSqTnSVfBK0ilo8ssNdgB23bNAYMeJs\nThh4\r\n=ho2i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDND922JIZC73vG+pQ2nrbpzIgsM2SVZ0vdboB2y8S5wIgRhvfar5/k0VXSkH4PWaYEQTxrO0XcAhylFyN20oky5g="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iframe_0.0.1_1622021934675_0.8199754917085971"},"_hasShrinkwrap":false},"0.0.2":{"name":"@alitajs/iframe","version":"0.0.2","description":"解决 alita 项目页面嵌套，内外 viewport 不一致导致的缩放错误问题，支持套娃","scripts":{"start":"dumi dev","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","build":"father-build","deploy":"npm run docs:build && npm run docs:deploy","release":"npm run build && npm publish","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","test":"umi-test","test:coverage":"umi-test --coverage"},"main":"dist/index.js","module":"dist/index.esm.js","typings":"dist/index.d.ts","gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.{js,jsx,less,md,json}":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"peerDependencies":{"react":"^16.12.0"},"devDependencies":{"@umijs/test":"^3.0.5","dumi":"^1.0.14","dumi-theme-mobile":"^1.1.1","father-build":"^1.17.2","gh-pages":"^3.0.0","lint-staged":"^10.0.7","prettier":"^2.2.1","yorkie":"^2.0.0"},"publishConfig":{"access":"public"},"gitHead":"3fdb9dd6729daf8603fad8cab10835f5a7794b5f","_id":"@alitajs/iframe@0.0.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-8fpCt30ZtDpRB4aeMuqRVODmDzcxTfMolNMNHaPjFdRupHmsd4Oliffm+QtFBrpdMR1oHSBLdFlNLwNw8r4aiw==","shasum":"6a746e330608857b0227bbeb5f5b3cbac7886742","tarball":"https://registry.npmjs.org/@alitajs/iframe/-/iframe-0.0.2.tgz","fileCount":5,"unpackedSize":8906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoE8oCRA9TVsSAnZWagAAokQQAIYTdq2aWfE02Eabv75c\nPtu6VCrjnbwzIQ7nvioVCVae/IQ9bCortzkDU3KwkEi5ySmIfx+DG+8oMQ50\nRfr16bsmquXmsVNFzlPXEAnELlP8S1CHmN9WjZV01RGB4RKhV/hOM9lODHt4\nX+jfn2QCy9k5j7UUccVvsi3ywnHTS7fgJC4e5rcSBtHZDVvz8XWYfhvf/rET\nRH7bXmvLkFZIsBgkYMOA0NARLYlwaVKsfisYdGuyhKER9NGQ8hT1GEAj4Xyb\nDwJ+/lNyT6WThjSIBnUIHt/dMrksqzlZ7hpGXvwwYonBM3VfuAxi30OFUWg8\nICXrp2qWeGaxPsLk/DGvcIW8lssYdkphO36kvi5atLm1PEcTtSB7j7gp4Xcz\nKwucBktSXa4ALbuRvhsVinhsHbDIR40AOw9b7rH1yokKRN+CI4FPb4rriPIF\n1C/26vzMbKyJyN/6LWd7Arq4Mtx8HHXtOPydczxVZEvNTXuiXvKleVnJETXe\nBgZm6ugmp7/4ZOFhW0ng0mxLu4ujOMN5n5LssIh9XssaFv7DBnleLPwxhHEj\nqYG7JVaAwvRCcn8oqFTRfMr3wh7Ssydoe0xRJZ4TjuzNomYQTkWyQRUZp55r\n7SNMj78K+9443mJWXkRaN6Lcr875eea65HiaeOtyQOODQTAY9lrYyAs7sOnd\ndhzp\r\n=HFk8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkHGoGnXImF9ClaXvZtEy4jvvWXSWiM4lodPw+/st0iQIgQPQvcnx6P0/J+iKG54Th0f87WOaNJ9/U4cHzqypOBmc="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iframe_0.0.2_1637895975928_0.6545843366472466"},"_hasShrinkwrap":false},"0.0.3":{"name":"@alitajs/iframe","version":"0.0.3","description":"解决 alita 项目页面嵌套，内外 viewport 不一致导致的缩放错误问题，支持套娃","scripts":{"start":"dumi dev","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","build":"father-build","deploy":"npm run docs:build && npm run docs:deploy","release":"npm run build && npm publish","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","test":"umi-test","test:coverage":"umi-test --coverage"},"main":"dist/index.js","module":"dist/index.esm.js","typings":"dist/index.d.ts","gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.{js,jsx,less,md,json}":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"peerDependencies":{"react":"^16.12.0"},"devDependencies":{"@umijs/test":"^3.0.5","dumi":"^1.0.14","dumi-theme-mobile":"^1.1.1","father-build":"^1.17.2","gh-pages":"^3.0.0","lint-staged":"^10.0.7","prettier":"^2.2.1","yorkie":"^2.0.0"},"publishConfig":{"access":"public"},"gitHead":"3fdb9dd6729daf8603fad8cab10835f5a7794b5f","_id":"@alitajs/iframe@0.0.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-mR3P1ClezwxWQVJgacnaiHgkXNk2IANCNkIjcR1ery7TlwyFQjWPIjQTACWdyQMvVf1Fj597KXlMGqivubcqag==","shasum":"af2230ec9d385805889af663d221f96a76b74104","tarball":"https://registry.npmjs.org/@alitajs/iframe/-/iframe-0.0.3.tgz","fileCount":5,"unpackedSize":9826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoF3hCRA9TVsSAnZWagAAklcQAIdREgkbWyQ3hArkwfKI\nWIMQDLLalOIVBskRt3NiEfAVXSwHedY3PBPgXXAWsjNHT/dVoyXC5QxKOfzI\nwy/6sl8SnAWtHH0H6T4ZbX6MCLLgUo/hRVrzrW7UIgqcqYBtY3Hbm2ZJroFu\n4XZiLhNsluhsisb0+4oXYJFTiDAECBVWo64tjO+k9cQGln7MjxDSWto9Wgj/\nSyi9y/VnSOUmrX1c3/5WzLy4/CFFxGJpd6/Om5kR6P4AdGj/vSO0iB5kppDN\n5sh77/uHFr3/B5Aow60pavXPzj4W6OeRKUyvzeMkL6Y+zyKoPnZIRo9k/j34\ntTeTfYEzGsRCXuwc2d3PDXkNT7geslcfkWnScYyEysVmc81402yHEIcqEE49\nYlYVovd9A3gOlvtp0+KWEj5RipKfzTjVVwfpSNDIwTCLUmIF2VZFR7OpAHon\ns4tmX9gjvqSI+BFHfKTQFBczQn3aaUEEZwekr/Cxlzz43poaej7S6N4vU2ae\nh5QecKrF1NDgIhuJ9WwA1b7biLZ7MDKtj/H0m3E2eSjpt3VqeKld2rGaA8hb\nvLO2B9JzBZkCFiCUSfyHPTVILp5tMkbM6OTmczNZgIG2f+Sp2QUeannAD8UV\nQSZwEOD+VkSbJ2FZjniIt+B9rFO+BGYu/BL/LFL2p04fBEgz4QWu9CVeyELH\nxQK5\r\n=QlT6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBUqKhTEuc2fuaa8blRTUXANAVopCdwMqezNw0vzONzAIhAMU7QOgEgVUwK49OYqlDi0z6LzDpAy69h0pHdAtvGrwK"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iframe_0.0.3_1637899745260_0.3448317891765582"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-26T09:38:54.458Z","0.0.1":"2021-05-26T09:38:54.778Z","modified":"2022-06-07T09:42:33.300Z","0.0.2":"2021-11-26T03:06:16.072Z","0.0.3":"2021-11-26T04:09:05.430Z"},"maintainers":[{"email":"pt370390794@126.com","name":"pengyh"},{"email":"savebtc11@gmail.com","name":"ashoka_j"},{"email":"13067111941x@gmail.com","name":"diyc"},{"email":"448627663@qq.com","name":"xiaohuoni"},{"email":"work@imhele.com","name":"imhele"},{"email":"156148958@qq.com","name":"wangxingkang"},{"email":"292973338@qq.com","name":"shawdanon"},{"email":"fanluan058@gmail.com","name":"cjy0208"},{"email":"sorrycc@gmail.com","name":"sorrycc"},{"email":"437132124@qq.com","name":"hang1017"},{"email":"1270253618@qq.com","name":"hammersjs"}],"description":"解决 alita 项目页面嵌套，内外 viewport 不一致导致的缩放错误问题，支持套娃","readme":"# @alitajs/iframe\n\n## Getting Started\n\nInstall dependencies,\n\n```bash\n$ yarn add @alitajs/iframe\nor\n$ npm i @alitajs/iframe\n```\n\n```\nimport React from 'react';\nimport Iframe  from '@alitajs/iframe';\nconst otherUrl = 'http://localhost:8000/#/';\nexport default () => <Iframe src={otherUrl} />;\n```\n\n## 问题\n\nalita 的 hd 方案会设置 viewport 为 `<meta name=\"viewport\" content=\"width=device-width,user-scalable=no,initial-scale=0.5,maximum-scale=0.5,minimum-scale=0.5,viewport-fit=cover\">`。\n\n而在项目中使用的 iframe 打开的页面，一般为 `<meta name=\"viewport\" content=\"width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1\">`。\n\n根据 iframe 的特性，当内外不一致时，以主页面的 viewport 为主。\n此时子页面使用的 `initial-scale=0.5` 就会有缩放问题。\n","readmeFilename":"README.md"}