0.1.1 • Published 7 years ago
nobook_open_api v0.1.1
###1.安装 npm install --save nobook_open_api ###2.使用 引入js
<script language="javascript" src="node_modules/nobook_open_api/src/nbOpenAPI.js"></script>
*注册方法*
// 注册方法,方法用于获取nobook虚拟实验的截图
nb.openAPI.registerCommand(nb.openAPI.CAPTURE_SCREEN, function(dat) {
var image = new Image();
image.src = dat.data;
document.body.appendChild(image);
})
*事件触发*
// 派发消息
function nbclick() {
var nbWindow = document.getElementById('nbFrame').contentWindow;
nbWindow.postMessage({api:nb.openAPI.CAPTURE_SCREEN, width:400, height:300}, '*');
}
*嵌入nobook页面*
<iframe id="nbFrame" width="100%" height="100%" src="http://nobook虚拟实验页面"/>
###3.API 更改canvas的缩放值 字符串:nb.openAPI.SET_CANVAS_SCALE 参数:value : Number 缩放的比率
*获取实验的截图*
字符串:nb.openAPI.CAPTURE_SCREEN
参数:width : Number 截图的宽度
height: Number 截图的高度