以编程方式显示 Deezer 共享对话框

Show Deezer share dialog programmatically

我尝试通过添加 dz-share class 和两个 data 属性在我的 InApp 中添加 Deezer 共享按钮,如 demo InApp instructions 中所述:

<a class="dz-share" data-id="302127" data-type="album"></a>

但是,当我点击我的分享时没有任何反应 link。我什至没有在我的 link 上看到点击事件侦听器或 dz-btn dz-parsed dz-inapp dz-widget classes,就像我在演示应用程序中看到的那样。我怀疑这是因为我的应用程序页面是动态加载的,即按钮元素最初不存在。

是否有任何方法可以通过 javascript 以编程方式触发 Deezer 共享对话框?

你可以试试DZ.framework.parse()。 请参阅文档 here.

请注意,您的应用程序需要在 Deezer 中才能运行(即在 Deezer iframe 中)