diff --git a/panel/action.js b/panel/action.js index 445dc832..2e9f375f 100644 --- a/panel/action.js +++ b/panel/action.js @@ -135,7 +135,7 @@ Volcanos("onaction", {help: "交互操作", list: [], _init: function(can, cb, t } can.run({}, [river, storm], function(msg) { if (msg.Length() > 0) { return can.onimport._init(can, msg) } - can.onengine.signal(can, "onaction_notool", can.request({}, {river: river, storm: storm})) + river != "_share" && can.onengine.signal(can, "onaction_notool", can.request({}, {river: river, storm: storm})) }) }, onsearch: function(can, msg, word) { diff --git a/plugin/local/code/inner.js b/plugin/local/code/inner.js index 8a678c84..047adbb8 100644 --- a/plugin/local/code/inner.js +++ b/plugin/local/code/inner.js @@ -65,7 +65,7 @@ Volcanos("onimport", {help: "导入数据", _init: function(can, msg, cb, target _toolkit: function(can, target) { can.ui.toolkit = can.onappend.field(can, "toolkit", {}, can._output) }, - _session: function(can, msg) { can.onimport.sess(can, "", function() { can.onimport.sess(can, { + _session: function(can, msg) { can.user.isMobile || can.onimport.sess(can, "", function() { can.onimport.sess(can, { plug: can.core.Split(msg.OptionOrSearch("plug")).reverse(), exts: can.core.Split(msg.OptionOrSearch("exts")).reverse(), tabs: can.core.Split(msg.OptionOrSearch("tabs")), diff --git a/plugin/state.js b/plugin/state.js index 5201bdf0..d7e7045d 100644 --- a/plugin/state.js +++ b/plugin/state.js @@ -94,7 +94,7 @@ Volcanos("onaction", {help: "交互操作", list: [ var args = can.Option(); args._path = pre+(meta.index||can.core.Keys(meta.ctx, meta.cmd)) args._path.indexOf("/cmd/web.wiki.word") > -1 && (args = {_path: pre+args.path}) - can.user.open(can.misc.MergeURL(can, args)) + can.user.isWeiXin? can.user.jumps(can.misc.MergeURL(can, args)): can.user.open(can.misc.MergeURL(can, args)) }, "生成链接": function(event, can) { var meta = can.Conf() var pre = "/chat/cmd/"; if (can.user.mod.isPod) { pre = "/chat/pod/"+can.misc.Search(can, ice.POD)+"/cmd/" }