我正在尝试textarea使用 jQuery在 a 中触发粘贴事件,但这个主题对我来说很新。
我已经看到如何手动触发 keydown 事件模拟按下特定键,如下所示:
var e = $.Event("keydown")
e.which = 50
$('#textarea1').trigger(e)
Run Code Online (Sandbox Code Playgroud)
但是,如何使用提供的文本字符串手动触发粘贴事件,该字符串有效地模拟 Ctrl+V 或右键单击 > 粘贴像“Foobar”这样的字符串?
我试图简单地设置 textarea 的值,但这不会触发粘贴事件。
编辑:
我也试过这个(模拟 Ctrl+V)但没有运气(ref):
e = $.Event("keydown");
e.which = 86; // 'V' key
e.ctrlKey = true;
$("input").trigger(e);
Run Code Online (Sandbox Code Playgroud) 我在 Azure AD 中有一个应用程序注册,它为它设置了一些 Graph API 委派权限。
该应用程序只是 SharePoint 中的一个页面,它进行 Graph 调用,使用 ADAL.js 库进行身份验证。
我现在想在页面上对新的 Graph API 端点进行额外的 Graph 调用,因此我需要为应用程序分配额外的权限。我在 Azure AD 中设置了此权限并保存。但是,从不要求访问 SharePoint 页面的用户重新同意新权限,因此新 Graph 调用失败并显示 401 Unauthorized 消息。
我已经尝试了许多不同的端点和权限,并且我确定我在应用程序中设置了正确的权限。
当应用程序权限更改时,如何自动为用户显示同意对话框?
管理员同意不是一种选择。
azure azure-active-directory adal azure-ad-graph-api microsoft-graph-api