繁体   English   中英

不支持功能window.alert

[英]Function window.alert is not supported

  • 项目:Office加载项
  • Office-UI-Fabric-JS:1.5.0
  • 织物芯:5.0.1

我收到错误信息Function window.alert不受支持

我正在使用的第三方库(“ DataTables”)使用“警报” API。

除了手动修改“ DataTables”中的Javascript之外,是否有其他方法可以替换对“ alert”的调用

如果可以将对“警报”的调用路由到app.showNotification()(这在App.js中提供;通常在GitHub上的Office加载项示例中找到该文件)中,那将是很好的。

使用将参数传递给app.showNotification()的函数覆盖window.alert

//if Office supports arrow functions
window.alert = message=>app.showNotification("Title",message);

//otherwise use a normal function expression
window.alert = function(message){
  app.showNotification("Title",message)
};

应该在Office.initialize处理程序中执行此操作,以使其尽快发生:

Office.initialize = function(){
  window.alert = function(message){
    app.showNotification("Title For the Notification",message)
  };
};

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM