我正在使用加速移动页面(AMP)构建静态网站.许多网页都包含使用"amp-iframe"标签的iframe.子页面不符合AMP标准.
我需要一种方法让子页面确定父页面何时完成加载.parent.window.onload这里不能使用法线,因为父页面通常位于不同的域(主要是Google的缓存)而不是子页面.
AMP实现了postMessage方法的某些部分作为帧之间的通信方式(https://www.ampproject.org/docs/reference/components/amp-iframe),但它的文档很少,我无法弄清楚如何可靠地传递超出该页面所示的一个示例的消息.
任何帮助将不胜感激.
我需要删除字符串中除破折号、字母、数字、空格和下划线之外的所有字符。
SO 上的各种答案都非常接近(替换除字母、数字、空格和下划线以外的所有字符,删除除字母、空格和撇号等以外的所有字符),但通常不包括破折号。
帮助将不胜感激。