我有一个关于在页面上加载javascript源和初始化函数的问题,具体取决于用户的cookie偏好设置。我有一个API,可以使用javascript检查用户的cookie偏好设置。
我的第一个想法是隐藏(使用js)该应用程序(将通过第三方脚本源和初始化函数加载到页面上)并向用户显示一条消息,告知用户该用户看不到该应用程序/内容由于他/她的cookie设置。但从法律角度来看,这是允许的,因为即使用户也看不到将要在浏览器中加载的应用/内容。
我的第二个想法是动态创建脚本标签,然后添加并运行initialize函数, 但是在这种情况下,如果初始化比脚本标记创建功能更快,则会出现错误。即使工作正常,有时用户也必须重新加载页面两次才能加载应用程序。
您有什么更好的做法/建议可以建议我吗?