2010-01-18 3 views
2

나는이 사이트에서 상대적인 GCS의 모든 질문과 답변을 살펴 보았지만 인터넷을 둘러 보았지만 아무 소용이 없었다.Google 사용자 설정 검색의 iFrame을 투명 배경으로 사용자 정의 하시겠습니까?

사이트의 배경에 질감이있는 다색 배경이있는 사이트의 iFrame 옵션과 표준 테마로 Google 맞춤 검색을 사용하고 있습니다. Google 검색 결과는 iFrame 내부의 표준 #FFFFFF 배경으로 제공됩니다. 이 설정을 none 또는 transparent로 설정하여 검색 결과 iFrame이 사이트의 현재 디자인을 칭찬합니다. 이 제품에 대한 Google 관리자의 글로벌 스타일 및 다양한 맞춤 스타일 옵션을 살펴 보았지만 배경에 대해 16 진수 색상을 선택하는 옵션 만 제공되었으므로 아무 것도 없거나 투명하지 않을 수 없습니다. 빈 칸으로 두어도 기본값은 비어 있습니다.

Google 생성 iFrame 내부의 내용을 조정하기 위해 Javascript 나 CSS를 사용할 수 없습니다. 이 문제를 해결할 방법이 있습니까?

미리 감사드립니다.

답변

0

아니요. 이 문제를 해결할 방법이 없습니다. 직접 살펴 보았습니다. 유일한 실제 옵션은 Google Search API을 사용하고 아약스를 사용하여 결과를 가져 오는 것입니다. 스폰서 링크에서 돈을 벌기를 원한다면 좋은 생각이 아닙니다.

동일한 출발지 정책을 위반하여 다른 도메인에서 오는 iframe 내부의 콘텐츠로는 아무 것도 할 수 없습니다.

0

이 문제를 해결할 방법이 없습니다. 귀하의 도메인에없는 스타일의 것들은 없습니다. 어쩌면 당신은 같은 GET URL을 사용하여 사용자 정의 검색을 칠 수 :

http://google.com?q=the_search_term&customid=34523432

을 경우에, 당신은 당신의 자신의 검색 상자와 스타일이 자신을 만들 수 있습니다.

0

자신 만의 스타일을 사용할 수 있습니다.

그냥 실제 브라우저에서 다른 스타일을 번복하기 위해 당신의 스타일

iframe{ background:transparent !important } 

에 추가 할 수 있습니다.
IE에서 iFrame에 allowtransparency = "true"를 추가해야합니다.이 작업은 JS를 사용하여 수행 할 수 있습니다. 여기를 참조하십시오 : How can I set a custom width on my Google search iframe?

+1

잘못된 답변입니다. anwser를 찾을 사람들을 위해. 이걸 확인하는 것을 괴롭히지 마라. 너비 등을 위해서만 작동합니다. iframe은 투명하게 설정할 수 없습니다. –

+0

@ Szymon Dziewoński - http://help.dottoro.com/lhjvodln.php 및 https://stackoverflow.com/questions/3740700/there-is-no-attribute-allowtransparency – SamGoody

0

"... = embedded"링크 끝에 "& bc = transparent"를 추가하면됩니다. 전체 배경을 투명하게 만듭니다.

+1

을 참조하십시오. 잘못된 답변입니다. anwser를 찾을 사람들을 위해. 이걸 확인하는 것을 괴롭히지 마라. –

0

이 솔루션은 다음과 같이 CSS를 무시하는 것입니다

.cse input.gsc-input, input.gsc-input {background-image:none !important;} 

대답 here 발견.

관련 문제