小编Yas*_*son的帖子

如何使用云形成为 S3 存储桶设置半随机名称

我想创建一个云形成模板,该模板创建一个具有人类可读名称的 S3 存储桶,但可以自动运行多次。下面是一个带有预定义名称的存储桶。

除了随机的唯一 id 之外,我还能做些什么来使名称包含人类可读的部分?类似的东西:MyBucket-abcdabcd, MyBucket-efghefgh, MyBucket-ijklijkl

"S3Bucket" : {
  "Type" : "AWS::S3::Bucket",
  "Properties" : {
    "BucketName": "MyBucket",
    "PublicAccessBlockConfiguration" : {
      "BlockPublicAcls" : true,
      "BlockPublicPolicy" : true
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

amazon-s3 aws-cloudformation

9
推荐指数
2
解决办法
4738
查看次数

Chrome浏览器超时后Element.scrollIntoView无法正常工作

使用scrollIntoView时,我遇到了一个非常奇怪的问题。在Safari和Chrome中,当我打开新窗口或新标签时,代码有效,但在按下Refresh按钮时,代码无效。在Firefox中,它始终有效。当我使用setTimeout()Refresh按钮触发这样所有的浏览器滚动:

setTimeout( function () {scrollToSelection();}, 1);
Run Code Online (Sandbox Code Playgroud)

setTimeout( function () {scrollToSelection();}, 1);
Run Code Online (Sandbox Code Playgroud)
scrollToSelection = function() {
  var element = document.querySelector('p');
  element.scrollIntoView();
};
Run Code Online (Sandbox Code Playgroud)
p {
  margin-top: 1000px;
}
Run Code Online (Sandbox Code Playgroud)

任何想法可能是什么原因造成的?

javascript google-chrome js-scrollintoview

5
推荐指数
0
解决办法
1560
查看次数