Linkedin Tech Solutions指导我在这里寻求帮助。
我正在尝试在https://www.perxtech.com/customer-loyalty-solution-2/上实现Linkedin的自动填充插件,而linkedin要求我在另一页https://www.perxtech.com/customer-loyalty-solution-3/上从头开始创建。
两个页面均失败,因为自动填充按钮未加载,似乎生成了iframe,然后停止了。
该网站在wordpress上运行。该表单是使用“重力表单”创建的。
以下是我在1st page上用Gravity Forms本身的HTML占位符使用的脚本:
<script src='https://www.linkedin.com/autofill/js/autofill.js' type='text/javascript' async></script><script type='IN/Form2' data-form='gform_37' data-field-firstname='input_37_5' data-field-phone='input_37_4' data-field-email='input_37_2' data-field-company='input_37_6'></script>
以下是我在页面的代码编辑器上的2nd page上使用的脚本:
<script src='https://www.linkedin.com/autofill/js/autofill.js' type='text/javascript' async></script><script type='IN/Form2' data-form='gform_36' data-field-firstname='input_36_5' data-field-phone='input_36_4' data-field-email='input_36_2' data-field-company='input_36_6'></script>
Linkedin代表向我保证,www.perxtech.com已被列入白名单。正如Linkedin中引述的那样:“ 我们不必包含完整的URL,只需包含高级域名即可,它可以让您跟踪任何子域”
两者都产生了类似的错误。
Screenshot of console error taken from Chrome
Chrome出现错误:无法加载资源:服务器的状态为400()
Screenshot of console error taken from Firefox
Firefox错误:跨域请求被阻止:同源策略禁止读取https://www.linkedin.com/autofill/track/上的远程资源。 (原因:CORS标头“ Access-Control-Allow-Origin”缺失)。
我已经尝试了Linkedin代表的建议,但都无济于事。任何建议将不胜感激。