(function() {
var _isRoot = false;
var _isIndex = false;
var _routedEventObject = null;
function init() {
if (document.location.href.substring(0, 7) != 'file://') return;
// this is true if this is the root item
var _isRoot = (window == parent);
var mainFrame = document.getElementById('mainFrame');
_isIndex = mainFrame && true; // one way to cast it to a bool
var eventDiv = document.getElementById('axureEventReceiverDiv');
if (eventDiv) {
_routedEventObject = document.createEvent('Event');
_routedEventObject.initEvent('axureMessageReceiverEvent', true, true);
} else {
return;
}
if (_isRoot && _isIndex) {
chrome.runtime.sendMessage({
message : "showIcon"
});
} else if (_isRoot) {
chrome.runtime.sendMessage({
message : "hideIcon"
});
}
if (_isIndex) { initIndex(); }
var eventSenderDiv = document.getElementById('axureEventSenderDiv');
eventSenderDiv.addEventListener('axureMessageSenderEvent', handleSentEvent);
sendMessage(JSON.stringify({
message:'initialize'
}));
}
init();
function handleSentEvent() {
var eventSenderDiv = document.getElementById('axureEventSenderDiv');
var message = eventSenderDiv.innerText;
chrome.runtime.sendMessage({
message : "routeEvent",
data : message
});
}
function initIndex() {
document.body.setAttribute('pluginDetected', 'true');
}
function initPage() {}
function sendMessage(requestJson) {
var axureEventDiv = document.getElementById('axureEventReceiverDiv');
if (axureEventDiv) {
axureEventDiv.innerText = requestJson;
axureEventDiv.dispatchEvent(_routedEventObject);
}
}
function onRequest(request, sender, sendResponse) {
if (request.message == 'routeEvent') {
sendMessage(request.data);
sendResponse("route 成功!");
}
};
chrome.runtime.onMessage.addListener(onRequest);
})();
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
chrome浏览器打开axure生成的HTML静态文件页面 已升级manifest version 3版本 第一步:解压得到一个axure-chrome-extension的文件夹。 第二步:打开Google浏览器,在地址栏中输入chrome://extensions/ 或者右上角设置——更多工具——扩展程序,打开扩展程序界面。在页面右上角打开【开发者模式】。 第三步:点击【加载已解压的扩展程序】,选择刚刚解压得到的“axure_chrome_extension”文件夹,即可安装成功。 axure_chrome_extension文件夹不可删除
资源推荐
资源详情
资源评论
收起资源包目录
axure-chrome-extension.rar (6个子文件)
axure-chrome-extension
Axure_AppleIcon_128x128.png 19KB
manifest.json 627B
axurerp_extension.js 1KB
chrome-state-manager.js 2KB
Axure_AppleIcon_48x48.png 5KB
Axure_AppleIcon_16x16.png 4KB
共 6 条
- 1
资源评论
- 蟹蛛2023-07-25这个文件页面界面简洁明了,让人一目了然。
- 马虫医生2023-07-25真的很方便,一键就能打开axure生成的HTML静态文件页面,使用起来很顺畅。
- 今年也要加油呀2023-07-25我觉得这个文件页面很稳定,没有出现任何崩溃或错误。
- 空城大大叔2023-07-25这个HTML静态文件页面很实用,可以很方便地使用chrome浏览器打开。
- 销号le2023-07-25使用chrome浏览器打开axure生成的HTML静态文件页面,能够快速加载页面内容。
LuXiuKang
- 粉丝: 3
- 资源: 53
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功