一个面向 axshare.com 的 Chrome 插件,用来给 Axure 原型浏览页补上更自然的缩放和平移能力。
Cmd/Ctrl/Alt+ 滚轮:按鼠标位置缩放- 触摸板双指缩放:缩放画布
- 触摸板双指滑动:平移画布
Space+ 拖拽、左键拖拽非交互区、或中键拖拽:平移画布- 右下角浮动工具栏:显示当前缩放百分比,并提供放大 / 缩小按钮
- 双击某个原型页面:自动聚焦该页面
- 基于
sessionStorage的同页缩放记忆
- 在项目根目录执行:
npm install
npm run build- 打开
chrome://extensions - 开启“开发者模式”
- 点击“加载已解压的扩展程序”
- 选择项目里的
dist/目录 - 打开任意
axshare.com原型页并刷新一次
npm install
npm test
npm run build构建产物会输出到 dist/。
- 当前版本用启发式方式寻找 Axure 的主画布容器,不依赖 Axure 私有 API。
- 如果某个分享页结构特殊,通常只需要微调 src/dom.js 的候选规则。