我刚刚将prerender.io middlewave设置到我的tomcat服务器中(运行一些java webservices和一个angularjs应用程序).
服务(prerender)工作正常,我可以看到页面添加到列表中(当我发送请求模拟用户代理时).
我的问题是Facebook分享按钮(来自addthis).
基本上,如果我访问一个尚未缓存的页面并单击"在Facebook上共享"按钮,它将显示angularjs模板而不是"渲染"模板.
奇怪的是,我可以在Prerender.io admin上看到该页面.
它就像它太慢而且超时.我仍然不知道如何获得页面的非缓存版本.
在第一次错误调用Facebook缓存页面后,如果我不从Facebook对象调试器(https://developers.facebook.com/tools/debug/og/object)手动刷新它,错误的页面将保持缓存在FB上服务器,直到刷新FB缓存.
无论如何有任何关于如何解决这个问题的建议?
我可以预先缓存每一页,但我将不得不处理新的页面,我不认为这是一个很好的解决方案.
谢谢,Dem
我试图在聚焦时从选择中删除以下阴影:
我已经设置:
select {
border: none;
box-shadow: none;
-webkit-box-shadow: none;
outline: none;
-webkit-appearance:none;
-moz-appearance:none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<select />
Run Code Online (Sandbox Code Playgroud)
但那些不起作用。有什么建议?