Google Search Display URL

Display page URLs under the page names (legacy feature).

Από την 17/03/2020. Δείτε την τελευταία έκδοση.

/* ==UserStyle==
@name           Google Search Display URL
@name:ja        Google検索 URLを表示
@description    Display page URLs under the page names (legacy feature).
@description:ja 以前のようにページ名の下へURLを表示します。
@namespace      https://greasyfork.org/users/137
@version        1.1.1
@license        MPL-2.0
@contributionURL https://www.amazon.co.jp/registry/wishlist/E7PJ5C3K7AM2
@compatible     Firefox
@compatible     Opera
@compatible     Chrome
@author         100の人
@homepageURL    https://greasyfork.org/scripts/395307
==/UserStyle== */

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document regexp("https?://www\\.google\\.(?:com|(?:com?\\.)?[a-z][a-z])/(?!maps(?:$|.*)).*") {
	[data-async-context^="query:"] h2 + div [data-hveid]:not([id]) > div:first-of-type:not([data-hveid]) {
		--sub-color: darkgreen;

		display: grid;
		grid-template:
			" title title "
			" url   option"
			/ auto  1fr;
	}

	[data-async-context^="query:"] h2 + div [data-hveid]:not([id]) cite {
		display: none;
	}

	[data-async-context^="query:"] h2 + div [data-hveid]:not([id]) > div:first-of-type > a {
		display: contents;
	}

	[data-async-context^="query:"] h2 + div [data-hveid]:not([id]) h3 {
		grid-area: title;
		white-space: nowrap;
	}

	[data-async-context^="query:"] h2 + div [data-hveid]:not([id]) > div:first-of-type > a::after {
		grid-area: url;
		content: attr(href);
		color: var(--sub-color);
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	[data-async-context^="query:"] h2 + div [data-hveid]:not([id]) > div:first-of-type > div {
		grid-area: option;
		position: unset;
	}
}